本人在做一通讯程序时,用DELPHI在winXP下做一客户端程序,在UNIX机上用C做一服务进程。在客户程序上用CLIENTSOCKET控件。在程序实现时用一个按钮:
button1_pro:
begin
  clientsocket1.open;
  clientsocket1.socket.sendbuf(edit1.text);
end;
这样服务端收不到信息。
如果把这两句中的第二个发送信息语句单独写到另一个按钮动作中则可以。
也就是说为什么不能在一个按钮中实现连接与发送这两个功能。非要先连接成功后再做发送吗?