问题描述
- 关于ServerSocket.accept()的疑问
-
在死循环中使用Socket s = ss.accept()初始化socket,那么,是客户端第一次发送数据时初始化一个socket,还是每次客户端发送数据的时候都为客户端初始化一个socket?
解决方案
只一个就行了,一个socket维持长连接
解决方案二:
http://bbs.51cto.com/thread-1084435-1.html
解决方案三:
客户端new socket的时候连接服务器的时候是accept方法进入。之后服务器端与客户端的通信都通过固定的socket。服务器端对应这个客户端的socket就是accept生产的socket
解决方案四:
第一次发送的时候初始化,之后一直用这个,不用初始化
时间: 2024-08-08 14:13:10