Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。
服务端代码
public static void main(String[] args) throws Exception {
ServerSocket server = new ServerSocket(7777);
System.out.println("channel: " + server.getChannel());
System.out.println("inetAddress: " + server.getInetAddress());
System.out.println("localPort: " + server.getLocalPort());
System.out.println("localSocketAddress: " + server.getLocalSocketAddress());
while(true) {
Socket socket = server.accept();
new Thread(() -> {
BufferedReader input = null;
PrintStream out = null;
try {
// 读取客户端数据
input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String clientInputStr = input.readLine();