我在 delphi6 下用 TcpClient 控件给一个控制器发送字符串,这个发送端口是变化的。
控制器同时要回复一些字符串给这个发送者的端口,我打算设置一个TcpServer去在这个端口监听,
可是我不知道怎么才能让TcpServer知道TcpClient发送时的这个变化的端口。
我用 TcpServer1.localport := TcpClient1.localport; 但是什么也得不到。我这个想法是不是不太对?希望高手指教![email protected]

解决方案 »

  1.   

    你可以在服务端OnClientConnect事件里得到客户端的地址和端口。"这个发送端口是变化的",这句话我没弄明白。
      

  2.   

    是我的思路乱了,感谢上面的朋友。
    我想问,我用 TcpClient 发送完字符串之后, server 端将向回一直发送数据。比较好的TcpClient 接受数据的办法是用 Timer 控件吗(要保持一直接受)。有没有好的方案?[email protected]