关于TClientSocket和TServerSocket的消息读取事件? 急!200分:)(100分)

  • 主题发起人 主题发起人 Blabber
  • 开始时间 开始时间
B

Blabber

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TClientSocket和TServerSocket设计一网络通讯程序。除了Address和host设置外,其余都取默认设置。
现在我在服务器端用SendText发送一内容,但是在客户端不能触发OnRead事件。请问这一事件是自动触发的吗?
如果不是,那么当接受到消息是会触发什么样的事件?如果是,我为什么不能触发呢?

我只要能将本地的一个数据发送到远端,和从远端读取两个简单的数据。有没有什么更好的方法?
谢谢

比较紧急,等待中。。。
 
属性 active设为true
 
就是说一端发出信息之后,另一端能自动触发onRead事件吗?
 
>>除了Address和host设置外,其余都取默认设置
没设置端口号???
 
看看delphi自带的Demo-Chat。
你没有设Port?有没有Active=true?
 
SS2000
说的没错
 
我看是客戶端還沒與服務器端建立連接吧。
沒連接當然是收不到。
 
哦,我说错了一点。端口号是填的。
有一点不太明白,我在连接之后如果关闭client,然后再运行的话,就会出错:由于以前的关闭调用,socket的那个方向已经关闭。所以发送或接受数据的请求没有被接受。
我在clent端关闭时是将clentsocket关闭了,那么要重新连接该怎样做呢?
谢谢
 
多人接受答案了。
 
后退
顶部