社区
网络及通讯开发
帖子详情
TClientSocket的Close函数堵住了,如何及时关闭一个连接,另一个线程正堵在ReceiveBuf函数里面
thinp
2004-11-05 04:18:04
TClientSocket的Close函数不返回了,如何解决
...全文
158
8
打赏
收藏
TClientSocket的Close函数堵住了,如何及时关闭一个连接,另一个线程正堵在ReceiveBuf函数里面
TClientSocket的Close函数不返回了,如何解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinghf
2004-12-16
打赏
举报
回复
将发送和接收分开来操作
cchao
2004-12-14
打赏
举报
回复
up
netsys2
2004-12-14
打赏
举报
回复
用try catch来捕获错误。
jhunliu
2004-12-14
打赏
举报
回复
我也碰到这样的问题,在发送数据的过程中断开连接,程序就会死掉,百思不得其解。
kingzai
2004-11-06
打赏
举报
回复
setsocketopt timeout
3xcom
2004-11-06
打赏
举报
回复
hehe .
thinp
2004-11-05
打赏
举报
回复
如何设置超时呢?
铖邑
2004-11-05
打赏
举报
回复
对了,你试试直接结束线程行不行?
Delphi之TServer
Socket
和
TCl
ient
Socket
多
线程
传输
这样,每个客户端
连接
都会在
一个
独立的
线程
中运行,避免了因单个
连接
阻塞其他
连接
而造成的性能下降。 在文件"10.4 实现服务端"中,我们可能会看到服务器端的代码示例,它创建了
一个
TServer
Socket
对象并设置了适当的...
Delphi TServer
Socket
和
TCl
ient
Socket
两个组件的基本用法
为了实现
一个
服务器能够同时处理多个客户端的
连接
请求,需要设计一种机制来管理这些
连接
。具体来说: 1. **
连接
管理**:服务器需要维护
一个
记录所有客户端
连接
状态的数据结构。 2. **非阻塞模式**:为了提高服务器...
delphi多
线程
socket
服务器客户端
- 创建另
一个
Delphi项目,导入
TCl
ient
Socket
组件。 - 设置
TCl
ient
Socket
的Host和Port属性,指向服务器的IP地址和端口号。 - 实现
连接
逻辑,如在按钮点击事件中调用Connect方法。 - 设计数据交互界面,通过Read...
局域网实时通讯工具WinSock API 主要
函数
Windows
Socket
API的封装
3. **`bind()`**:将本地地址绑定到
一个
套接字上,这通常在服务器端使用,以便指定接收
连接
的IP地址和端口号。 4. **`listen()`**:当服务器准备好接收客户端
连接
时,调用此
函数
。它设置最大
连接
队列长度。 5. **`...
delphi源码TServer
Socket
和
TCl
ient
Socket
文件传输
当客户端尝试
连接
时,触发OnAccept事件,此时可以创建
一个
新的
TCl
ient
Socket
实例,用于与新
连接
的客户端通信。服务器端还需要实现
一个
机制来读取客户端发送的文件头部信息,比如文件大小和名称,以便准备接收整个...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章