其实你可以控制首先把edit2和edit3的内容拼接起来,然后再发出到服务器的

解决方案 »

  1.   

    我要是做的话可以在向服务器传的时候加个标识的字符串,然后在服务器端用copy and pos等命令解开传的内容,再判断,如果头五个字符是edit1,那么在服务器端再执行相关的程序代码。
      

  2.   


       这里对socket的使用有毛病,服务器端能保持的连接是有限的,每个客户端发送完数据后应该关闭连接,否则连接太多会受不了。服务器端保留IP地址的列表,发数据给各个客户端,或者,各个客户端每隔一定时间查询一次,来实现数据传递。
      

  3.   

    to cobi(我是小新) edit2,edit3的内容如果拼接起来,到想接收的时候怎么把它们分开呢?回发的时侯应该再拼接,然后接收?to  ghyghost(我要求delphi能理解我的心情) 能把copy and pos命令说得详细一些吗?我应该怎么判断标识?用什么函数来做?
      

  4.   

    我觉得那样实现起来不太可能
    因为client的每次sendtext都对应一个server的connection
    如果想你说的那样,server端可以一直连着client,而并不触发sendtext事件
    或许你可以控每两次,每三次发一次,但是不能实现任意组合的发送
      

  5.   

    如果Edit1的我用UDP呢?不知道可以不可以?
      

  6.   

    同意 cobi(我是小新)   其实你可以控制首先把edit2和edit3的内容拼接起来,然后再发出到服务器的
      

  7.   

    看看我的作品,是一个聊天软件-----http://www.donyoo.com
      

  8.   

    solocom(万成) :发一个给我看看吧,谢谢!
    [email protected]