socket有没有一个客户端同时对应多个服务端发数据的?
答案:5 悬赏:40 手机版
解决时间 2021-04-05 15:16
- 提问者网友:心牵心
- 2021-04-05 01:45
程序采用多线程的处理方式。这里需要向多个服务端发送数据,串行发的话会比较消耗后面的处理时间。就想利用多线程分别发。但是建立连接的套接字一样了,读写就出现了问题?有没有方法呢?谢谢。
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-04-05 02:50
socketDescriptor,给每个线程连接标记一下就能区分。找度娘看看。
全部回答
- 1楼网友:梦中风几里
- 2021-04-05 05:37
是一个线程一个,套接字相同了,
- 2楼网友:躲不过心动
- 2021-04-05 05:25
回复 3# lxyscls 对,有一个bind。忘记了,试试哈,谢谢了。
- 3楼网友:冷風如刀
- 2021-04-05 04:09
其实我是一个线程连接服务端的,只是write这些函数是公用的嘛。。因为connect是连接到了不同的server然后得到的套接字就一样了。write,read函数只有套接字,就出现问题了。
- 4楼网友:摆渡翁
- 2021-04-05 03:23
tcp每个服务器是不同的套接字对,就是不同的套接字udp的话,客户端bind之后发送到不同的服务器就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯