indyclient是否可以既发送数据,又可以接收数据? 以下功能可能用indy实现吗? ( 积分: 100 )

  • 主题发起人 主题发起人 hardblue
  • 开始时间 开始时间
H

hardblue

Unregistered / Unconfirmed
GUEST, unregistred user!
现在要做一个gprs数据采集的程序,用UDP进行通信, 一端是连接公网上有一个公网IP的计算机,另一端是一个gprs终端, gprs已经做了,它收到命令后就回送数据,现在要做的是计算机这一块, 即计算机向gprs发出命令,然后等待gprs终端的响应,并接收回送的数据,用一个indyclient里的TIUDPclient可以实现吗?
TIUDPclient和TIUDPserver是不是一个只能发送,一个只能接收,还是两个控件都具有发送和接收的功能?
如果采用多线程的话,是不是要在每一个线程里都创建一个INDY控件!

请做过此类开发的同行们给指点一下啊,谢谢!
 
现在要做一个gprs数据采集的程序,用UDP进行通信, 一端是连接公网上有一个公网IP的计算机,另一端是一个gprs终端, gprs已经做了,它收到命令后就回送数据,现在要做的是计算机这一块, 即计算机向gprs发出命令,然后等待gprs终端的响应,并接收回送的数据,用一个indyclient里的TIUDPclient可以实现吗?
TIUDPclient和TIUDPserver是不是一个只能发送,一个只能接收,还是两个控件都具有发送和接收的功能?
如果采用多线程的话,是不是要在每一个线程里都创建一个INDY控件!

请做过此类开发的同行们给指点一下啊,谢谢!
 
TIUDPclient发送
TIUDPserver接受
你的问题没做过
 
idUdpClient 和 IdUdpServer 当然都有发送和接收的功能! 多线程里需不需要创建控件那要看程序的需要.
 
用1个TIDUDPServer就行.
 
SOCKET都是双向的!!
 
hardblue
你好,我也是做这方面的,我和你做了一个差不多的程序。可以加我交流,
QQ:46608957 MSN:xyxself@hotmail.com

我想你的基本结构应该为:一对多的监控
一台主控PC---> 网络 ---> (gprs)IP端(有多个,可能是硬件)
主控PC发送数据(按照协议发送),然后自动有数据返回,是吧?

TIUDPclient和TIUDPserver两个控件都具有发送和接收的功能.
在 主控PC 上用一个TIUDPserver控件就可以做到了。
 
后退
顶部