为了账号安全,请及时绑定邮箱和手机立即绑定

在同一个端口可以同时保持多个客户端连接吗

本来想问这个问题的,但通过实验自己解决了,分享一下。答案是,可以。如图同时四个客户端在线,且没有关闭socket,也就是说客户端没有断开Socket连接之前,其他的客户端照样可以连接此端口。

http://img1.sycdn.imooc.com//58a180df0001183c07230547.jpg


正在回答

3 回答

我知道了,这是一个Builder模式。Builder是个抽象类。一般我自定义Dialog是直接继承Dialog,setContentView(Viewv)没有用到Builder。GG...$(document).ready(function()window.onloadJS

0 回复 有任何疑惑可以回复我~

没有用到多线程吗,这事怎么做到四个客户端在线,而且这样访问服务器会不会造成获取信息的混乱? 

小白的疑问, 多线程的锁学的就不咋滴

0 回复 有任何疑惑可以回复我~
#1

GrimNew 提问者

1.这只是个测试证明Socket的一个端口上是可以同时存在多个连接的。 2.现在我做的是使用了线程池,客户端并行连接并将数据写入数据库,很好使。 3.锁机制其实是当线程进行同步,那么这些线程所持有的对象锁应当是共享且唯一的。也就是说对于公共的同一个对象,几个线程虽然都能使用,但是同时只有一个线程持有锁才能对对象操作。
2017-02-28 回复 有任何疑惑可以回复我~
#2

阿非利加 回复 GrimNew 提问者

谢谢回答,读起来还是比较吃力,这块先放着搞web去
2017-03-03 回复 有任何疑惑可以回复我~

仅仅是想分享一下,我就自己回答了- -。笔记上不了图,所以发了问题。

0 回复 有任何疑惑可以回复我~
#1

GrimNew 提问者

谁来回答一下,让我采纳。。
2017-02-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在同一个端口可以同时保持多个客户端连接吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信