请用过Indy的朋友帮我看一下以下问题如何解决?
我在做一个比较简单的网络通信程序,它要求server端和client端可以互相
向对方发送一定的命令和数据,并且让对方返回其它命令或数据。使用tcp连接或者udp
连接都可以,目前还没有定。
但是在我使用indy的过程中发现,TIdTcpServer和TIdTCPClient组件中只
有TCPClient可以主动向对方发送数据,并且也只有TCPServer可以通过OnExecute方
法来主动捕获对方发送的数据,反之都不行。
TIdUDPServer和TIdUDPClient也有类似情况,而我记得以前delphi中所带的TNMUDP
控件是双方都可以主动捕获对方发送的数据的。
我想知道到底是Indy的控件本身就不支持这样的功能,还是我需要使用一些
其它的方法来解决这个问题呢?