L
letter
Unregistered / Unconfirmed
GUEST, unregistred user!
好像Java的Socket连接是有上限的,但是针对大数量的Socket连接怎样实现呢?比如
聊天室这样的应用。
我想的实现方式是在服务器端实现多个ServerSocket监听不同的端口,然后有个主S
ServerSocket用于接收客户端的请求,主ServerSocket根据当前各个其他ServerSocket
的连接数目情况将可以接收这个请求的ServerSocket的port发送过去,客户端接收到这个
port之后就断开与主ServerSocket的连接,而用接收到的port进行连接,实现功能。
这样涉及到的问题就是各个ServerSocket的连接的同步问题以及数据共享的问题
不知道还有其他的实现方法吗,请大侠赐教,谢谢!
聊天室这样的应用。
我想的实现方式是在服务器端实现多个ServerSocket监听不同的端口,然后有个主S
ServerSocket用于接收客户端的请求,主ServerSocket根据当前各个其他ServerSocket
的连接数目情况将可以接收这个请求的ServerSocket的port发送过去,客户端接收到这个
port之后就断开与主ServerSocket的连接,而用接收到的port进行连接,实现功能。
这样涉及到的问题就是各个ServerSocket的连接的同步问题以及数据共享的问题
不知道还有其他的实现方法吗,请大侠赐教,谢谢!