网络编程疑问:JavaSocket或ServerSocket的基本使用
Java Socket和ServerSocket是Java中用于网络通信的两个类。以下是它们的基本使用方法:
Socket(客户端):
- 创建:
Socket socket = new Socket(host, port);
- 打开连接:
socket.connect();
- 发送数据:
DataOutputStream out = new DataOutputStream(socket.getOutputStream());
- 接收数据:
DataInputStream in = new DataInputStream(socket.getInputStream());
- 创建:
ServerSocket(服务器端):
- 创建:
ServerSocket serverSocket = new ServerSocket(port);
- 开始监听连接请求:
serverSocket.accept();
- 为接受到的客户端创建新的Socket实例:
Socket clientSocket = serverSocket.accept().getSocket();
- 创建:
注意,上述代码中的”host”, “port”和”clientSocket”应替换为实际的网络地址、端口和需要处理的客户端socket。
还没有评论,来说两句吧...