我用了一个很简单的程序,在客户端发一字符串:
  clientsocket1.Socket.SendText('test');
在服务器端,serversocketclientconnect触发了,但serversocket1clientread则怎么也不触发,为什么?我真没弄明白。
谢谢大家帮我看看问题在哪里?

解决方案 »

  1.   

    這樣:
    Socket.SendText('test');
      

  2.   

    不行,我的客户端有好多clientsocket,仅用socket.sendtext()好像不行,而且我又是在与socket不相干的一个事件里面写的,这样没办法对应,还有没有其他别的招,谢谢!
      

  3.   

    看看是不是它们间的属性问题
     clientsocket的 clienttype 和 serversocket的 servertype 的类型是否匹配
      

  4.   

    一个为ctnonblocking.另外一个为stnonblocking,有问题吗?
      

  5.   

    clientsocket1.SendText('test');
    我用udpsocket1.sendbuff(buff,j)都可以的