关于TClientSocket的Block方式(在线等)(50分)

  • 主题发起人 主题发起人 ebeggar
  • 开始时间 开始时间
E

ebeggar

Unregistered / Unconfirmed
GUEST, unregistred user!
全文检索了DFW中的一些帖子,还是不能解决问题:
//我设置了如下:
CSocket.ClientType := ctBlocking;
CSocket.open;
//在运行到这时:
Stream := TWinSocketStream.Create(TCustomWinSocket(CSocket), 1000);
//出现错误:‘Socket must be in blocking mode',怎么会这样呢,我的CSocket已经是blocking模式啊

请大侠指教,谢了
 
补充:
CSocket: TClientSocket

 
搞定了,原来语句写错!
Stream := TWinSocketStream.Create(TCustomWinSocket(CSocket), 1000);
换成
Stream := TWinSocketStream.Create(CSocket.socket, 1000);
即可!

前面的编译不会出错,:(
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
970
import
I
后退
顶部