当前位置: 技术问答>linux和unix
请教一个有关socket方面的问题
来源: 互联网 发布时间:2016-06-01
本文导语: 我现在有 比如说我现在开了两个服务器 一个IP是192.168.100.89 另一台是192.168.100.90 端口都是8001 我现在开一个客户端 一开始连接89这台机 进行通讯 当客户机收到服务器传来的为 M 时 客户机要与90这台机取得连接 并...
我现在有
比如说我现在开了两个服务器
一个IP是192.168.100.89
另一台是192.168.100.90
端口都是8001
我现在开一个客户端
一开始连接89这台机
进行通讯
当客户机收到服务器传来的为 M 时
客户机要与90这台机取得连接
并进行通讯
如何来做呢?需要用到多线程吗?谢谢了
比如说我现在开了两个服务器
一个IP是192.168.100.89
另一台是192.168.100.90
端口都是8001
我现在开一个客户端
一开始连接89这台机
进行通讯
当客户机收到服务器传来的为 M 时
客户机要与90这台机取得连接
并进行通讯
如何来做呢?需要用到多线程吗?谢谢了
|
如果接收到M以后,不需要再与89这台机器进行通信了,那就不需要多线程,直接断掉链接,然后重新建立和90的
连接就行了;如果89的通信还要维持,那就得开多线程。
这个貌似不难吧,可以参见一下《UNIX网络编程》(第一卷),网上有电子版的
连接就行了;如果89的通信还要维持,那就得开多线程。
这个貌似不难吧,可以参见一下《UNIX网络编程》(第一卷),网上有电子版的