1.通讯中,做的一个线程对应一个Socket连接,这样当连接过3000时线程就超过了3000。这样就很不稳定,有什么好的解决办法?
2.因为上边的原因,我想过通讯完马上断开连接,然后使用线程池去优化,但是这样一来,就会出来下面的问题:
U1向U2发消息,两用户均是内网用户,如果两用户不能建立p2p连接,消息将不能通过服务器中转,因为Server和U2的连接已经断开了,Server无法主动向U2发起连接。
3.关于Java中点对点连接,请问谁能提供一些资料,或者代码解决问题另外开贴送分,先谢谢了!
2.因为上边的原因,我想过通讯完马上断开连接,然后使用线程池去优化,但是这样一来,就会出来下面的问题:
U1向U2发消息,两用户均是内网用户,如果两用户不能建立p2p连接,消息将不能通过服务器中转,因为Server和U2的连接已经断开了,Server无法主动向U2发起连接。
3.关于Java中点对点连接,请问谁能提供一些资料,或者代码解决问题另外开贴送分,先谢谢了!
http://community.csdn.net/Expert/topic/4939/4939427.xml?temp=.9230158
http://community.csdn.net/Expert/topic/4939/4939442.xml?temp=.4796564
http://community.csdn.net/Expert/topic/4939/4939509.xml?temp=.4141199
问题一直解决不了,太郁闷了
我们也在用这个。
最后使用udp连接了
线程池+nio
结贴