社区
网络通信/分布式开发
帖子详情
TServerSocket和TClientSocket的奇怪问题,麻烦解释下
skipdragon
2006-10-17 06:53:10
TServerSocket 使用 阻塞模式,
当client 连上时,为其分配一个线程 进行监听
然后 当我 把clientsocket.active := false 后, 没有释放 服务段分配的 线城
我在吧serversocket.active := false 后, 应用程序自动关掉(直接运行exe)。怎么回事啊?
如果用delphi 就会报错。
...全文
184
4
打赏
收藏
TServerSocket和TClientSocket的奇怪问题,麻烦解释下
TServerSocket 使用 阻塞模式, 当client 连上时,为其分配一个线程 进行监听 然后 当我 把clientsocket.active := false 后, 没有释放 服务段分配的 线城 我在吧serversocket.active := false 后, 应用程序自动关掉(直接运行exe)。怎么回事啊? 如果用delphi 就会报错。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
imho888
2006-10-18
打赏
举报
回复
客户端断开后让服务器的线程自动释放掉不就行了。
do2008
2006-10-18
打赏
举报
回复
>> 把clientsocket.active := false 后, 没有释放 服务段分配的 线城
看看你的那个线程,代码是如何写的了
>>我在吧serversocket.active := false 后, 应用程序自动关掉(直接运行exe)。
可能是你服务器出相关的异常处理,没有处理好
>>delphi 就会报错
什么错,贴出来看看
xjjrocker
2006-10-18
打赏
举报
回复
不明白你的意思
maodelphi
2006-10-18
打赏
举报
回复
在服务端的onGetThread
SocketThread.FreeOnTerminate := True;
就行了
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输文字例子
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
Delphi T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法
现在将本人总结出来的T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法写出来,希望与您分享。 Cl
ient
Socket
组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。
Server
Socket
组件为...
delphi源码基础的T
Server
Socket
和
TCl
ient
Socket
文件传输
delphi源码基础的T
Server
Socket
和
TCl
ient
Socket
文件传输
Delphi T
Server
Socket
和
TCl
ient
Socket
的基本通讯练习
Delphi T
Server
Socket
和
TCl
ient
Socket
的基本通讯练习
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章