TcpClient如何收到TcpServer的SendLn?(50分)

  • 主题发起人 主题发起人 ego
  • 开始时间 开始时间
E

ego

Unregistered / Unconfirmed
GUEST, unregistred user!
我试着在TcpClient的OnReceive中处理,但OnReceive事件从来没有激发过;
后来改用TTimer,但只要一运行Tcpclient.Receiveln,程序就会停止响应。
请问TcpClient该如何接收TcpClient发送的消息?
 
写个线程
 
to jiajiajia888:
怎么写?可以说详细一点吗?谢谢!
 
请大家帮帮忙
 
TCPCLIENT的接受数据事件在异步状态下没用
 
to 张无忌:
那么怎样才能使它们的事件能用呢?
如果使用异步状态,IdTcpClient怎样才能激发OnReceive事件?如果不能激发,又该怎么接收IdTcpServer的数据呢?
谢谢!
 
idTcpClient没有OnRecvive事件,但是有读数据函数。一般是在线程中调用,
如果你想有这个事件的话,那就用TClientSocket和TIdTcpServer配合,一样
用...
 
明白了,谢谢!
 
后退
顶部