Java_网络编程_使用TCP协议发送及接收数据
2015-02-05 10:51
791 查看
package test; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; public class TCPClient { public static void main(String[] args) throws IOException { Socket socket = new Socket("127.0.0.1", 10000); OutputStream outputStream = socket.getOutputStream(); outputStream.write("Hello TCP".getBytes()); socket.close(); } }
package test; import java.io.IOException; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class TCPServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(10000); Socket socket = serverSocket.accept();// 阻塞 String ip = socket.getInetAddress().getHostAddress(); InputStream inputStream = socket.getInputStream(); byte[] buf = new byte[1024]; int len = inputStream.read(buf); String text = new String(buf, 0, len); System.out.println(ip + ":" + text); socket.close(); serverSocket.close(); } }输出:
127.0.0.1:Hello TCP
相关文章推荐
- Java_网络编程_使用TCP协议发送及接收数据
- Java网络编程(13):使用Socket类接收和发送数据
- Java_网络编程_使用UDP协议发送及接收数据
- Java基础知识强化之网络编程笔记06:TCP之TCP协议发送数据 和 接收数据
- Java网络编程从入门到精通(13):使用Socket类接收和发送数据
- [Socket网络编程]由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
- 网络编程_TCP协议发送和接收数据图解
- java网络编程(一)使用TCP协议完成客户端与服务端的数据传递
- Java中通过TCP协议发送和接收数据-Socket编程
- java学习篇------网络编程中的数据读写及发送与接收的机制???
- Java基础知识强化之网络编程笔记03:UDP之UDP协议发送数据 和 接收数据
- Java网络编程 UDP发送与接收数据
- Java 网络编程 字符流的发送与接收 自定义数据边界
- 基于UDP协议的网络编程(使用DatagramSocket发送接收数据)
- Java中通过TCP协议发送和接收数据-Socket编程
- 黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)
- Java网络编程:在服务端接收和发送数据
- Java中通过TCP协议发送和接收数据-Socket编程
- java网络编程(一)使用TCP协议完成客户端与服务端的数据传递
- Java基础知识强化之网络编程笔记04:UDP之发送端的数据来自于键盘录入案例