SOCKET问题(50分)

  • 主题发起人 主题发起人 没理头号
  • 开始时间 开始时间

没理头号

Unregistered / Unconfirmed
GUEST, unregistred user!
如同时要发两条信息怎么办啊?
比如用两个字窜S1和S2(它们不能连在一起发);
我用
SOCKET.SENDTEXT(S1);
SOCKET.SENDTEXT(S2);
连续发好象会丢掉一会部数据;
有没有什么好办法啊?
是不是在一个过程中只能发一次数据啊?
 
刚想到一笨方法,就是为每种要并行传输的方式都开个通道!
也就是传S1用SOCKET1(独立的一对控件,SERVERSOKCET1 TO CLIENTSOCKET1)
S2用SOCKET2(独立的一对控件,SERVERSOKCET2 TO CLIENTSOCKET2)
但有个问题,但不知的就是DELPHI中每个SOCKET控件是有独立的缓冲区,如果是这样就行,
如果是共用一个缓冲区的话,这种方法不没用?
有没有高人啊?
 
呵呵!/
那象行哦!
等我成功TELL YOU!
 
总觉得这种方法有点不合道理》
有没有人有更好办法啊?[:(][:(]
 
Double Connection
 
两个clientsocket连一个serversocket
 
sleep一会
 
两个clientsocket连一个serversocket
是个好主意!
对头!
 
多人接受答案了。
 
后退
顶部