一个 HelloWord 级别的 Java Socket 通信的例子。通讯过程:
package com.defonds.socket.begin;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
}
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
public class Client {
}
注意: Socket 输出流写数据方法是 writeUTF 时,输入流读取相关数据要用 readUTF。否则会抛 EOFException 异常。具体原因请参考文后链接。
http://stackoverflow.com/questions/5489915/java-datainputstream-read-operations-throwing-exceptions
Java Socket通信示例
本文介绍了一个简单的Java Socket通信示例,包括服务端与客户端的交互流程。服务端监听特定端口,接收客户端连接请求,并启动线程进行响应。客户端连接服务端后,发送数据并接收回复。

被折叠的 条评论
为什么被折叠?



