如果都设置成非组塞模式,其中SERVERSOCKET设置为stThreadBlocking,CLIENT端设置为ctBlocking。SERVER段在程序中启动,SERVERSOCKET1.ACTIVER:=TRUE;这是CLIENT端运行 ClientSocket1.Active:= false;
ClientSocket1.Active:= true;,可是SERVER段却无反应。
如果都设置成非阻塞模式,则SERVER端有反应。请问怎么回事
ClientSocket1.Active:= true;,可是SERVER段却无反应。
如果都设置成非阻塞模式,则SERVER端有反应。请问怎么回事
解决方案 »
- UpdateResource换个图标,怎么多出个“语言中性,中文(中国)”来?
- 获得图像像素位函数GetDIBits参数怎么设置的
- 求助:是否有api函数可以完成对域用户身份和密码的验证,并返回验证结果?
- 我要哭了,一直没有办法,也没人理我,treeview问题
- 系统登录问题,谢谢帮忙了
- 复选框问题。谢谢大家
- 改行了,所以好久没来这个地方了,挺想大家的,整200,不行在整200
- 求DBGrid显示数据的具体代码
- listview与数据库连接?????
- 请问在Delphi中往treeview中新增了一个父节点(在这之前Treeview中还有其它父节点),在不选中这个父节点的情况下如何往这个父节点增加子节点?新增父节点和新增子节点要在不同的窗体的事件中。
- 同一工程定义的结构体,所存的数据是不是所有的单元文件都可以共用?有什么解决方法啊/
- 小弟想进入Delphi领域,目前正在学,请大家给些意见和提示,谢谢!!!!
1,对服务端,服务端设为阻塞方式时,代码与非阻塞方式不同的..说服务端没反应,是因为代码错误.对于阻塞方式如何写代码,在DELPHI帮助里面有的..需要细心看.2,对客户端,如果是阻塞方式,ClientSocket1.Active := true;之后,马上可以发数据.
如果是非阻塞方式,ClientSocket1.Active := true;之后,需要等待连接成功之后才能发消息.