求助控制台 TcpListener 分别监控两个端口的实现方法
vb.net吧
全部回复
仅看楼主
level 4
加尔伯特
楼主
我想做个服务器端软件,客户现场调试客户端可以连接到服务器端,而远程的客户端也可以连到服务器端,在服务器端上面交换数据。现已将现场调试客户端和服务器端通过TcpListener连通,那么问题来了,我和远程的客户端应该如何连接呢,还不能影响调度端和服务器的通讯。目前卡在这里了,各位大虾帮忙出个主意,谢谢!!
2016年03月18日 08点03分
1
level 1
啊呸BB你妹
在开一个端口和客户端连不就好了?
2016年03月20日 11点03分
2
level 1
啊呸BB你妹
调度端不要直接和客户端连接,你通过服务端去获取客户端的数据,这样就可以了
服务端作为一个中转点来考虑,这样模型比较清晰和容易实现
2016年03月20日 11点03分
3
加尔伯特
感谢回复,目前是按这种模型开发的,只是同时开两个端口分别监控这块我不太熟悉,是要用多线程吗?
2016年03月21日 01点03分
啊呸BB你妹
@加尔伯特
需要的服务器最好用多线程,Ui线程单独一个,其他的作为工作线程.否则服务器无法相应操作,看起来好像卡死一样
2016年03月21日 15点03分
1