发新话题
打印

基于TCP/IP的多PLC上层巡检软件设计,新手求助!

基于TCP/IP的多PLC上层巡检软件设计,新手求助!

各位大虾:
我要设计一应用程序,实现以下功能:
对6个PLC(网口连接,独立IP地址)上的模块进行读写操作,且将巡检上来的数据不断地刷新应用程序界面。(相当于一个客户端去按一定的周期从多个服务器端读写数据)
请问:
怎样构建巡检网络通信,是
(1)while循环。创建对PLC1的socket1,读写完后,关闭socket1;创建PLC2的socket2,读写完后,关闭socket2---?
(2)同时创建6个套接字,socket1-socket6。while循环,对6个socket进行读写。然后一起关闭socket1-socket6?
(3)各位的建议是什么?[/b:99ae50b0eb]

看了一些网络编程的书及实例,还是不清楚,请各位鼎立相助,非常感谢!

TOP

建议用第二种方法,使用独立的套接字,这样每个线程之间都是独立了,即使一个线程死掉,也不会影响其他的。

TOP

发新话题