socket(50分)

  • 主题发起人 主题发起人 maming
  • 开始时间 开始时间
M

maming

Unregistered / Unconfirmed
GUEST, unregistred user!
程序中动态赋CLIENTSOCKET的HOST属性。再激活TCLIENTSOCKET的连接(CLIENTSOCKET。ACTIVE:=TRUE)。然后用CLIENTSOCKET的SENDTEXT发信息。第一次发送的信息收不到,从第二次起可以收到。为如?如何收第一次的信息。
 

CLIENTSOCKET.ACTIVE:=TRUE; 之后不能马上Sendtext, 因为此时连接尚未建立

应在 OnConnect 事件后 Send
 
clientsocket.active:=true,只是向某一serversocket发出了连接请求,
此时还未建立连接,当已处于监听状态的serversocket收到请求后,它会
建立一个新的socket句柄,并与客户端连接,成为一对socket,此时才算建立
起连接.解决办法除了康兄的建议外还可以检测clientsocket.connected
是否为true
 
多人接受答案了。
 
后退
顶部