客户端什么时侯不能用阻塞型的socket? 我在一个应用系统中,用非阻塞型socket可以与服务端正常通信,但用阻塞型的socket时却不能正常传输数据,这是为什么?什么时侯不能用阻塞型的socket?请高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 workstream.Write(mybuf,buflen); 时出错了。 如果服务断是阻塞的,那么客户端可以用阻塞也可一是非阻塞的。但是采用非阻塞则可能收不到流的最后几个字节,所以建议采用阻塞形式。阻塞形式中,应该采用TWinSocketStream的实例来接受和发送流,如:TheStream := TWinSocketStream.Create(CltSocket.Socket, 60000);……————————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。———————————————————————————————————— 老大,我知道用Twinsocketstream和waitfordata了,可是write过去时死活都不行啊。这是不是服务端不充许客户端用阻塞型socket? 我建议你使用Delphi6下的TIdTCPClient,用他的CurrentReadBuffer方法即刻。 报表中字段一页盛不下,怎么办? 我的2500+真的可以超到3200+吗? Delphi7的xp界面支持? 请问按钮里写什么语句可以达到和点form的X一样的效果? 图形旋转的问题,很急! 怎样实现Richedit自动翻滚?(跟聊天室中一样) 一个很菜的问题! 帮帮我呀!!!!!????? 怎样才能在全部的dbedit的控件里都添完数据并签测完后,手工控制录如数据库呢(有内容) 怎样将对象Destroy掉? 怎样让窗体跟窗体中的内容(包括按钮、文本框等)跟机器的分辨率同步变大或变小? 100分奉上,有关于ADOTable的记录刷新和定位问题?
TheStream := TWinSocketStream.Create(CltSocket.Socket, 60000);
……————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————