社区
网络通信/分布式开发
帖子详情
TClientSocket与TServerSocket关闭连接总是报错
LogoGEN
2003-12-09 01:21:26
我使用TClientSocket与TServerSocket建立cs结构的程序,其中服务器端有提够socket server,每个客户端也提供socket server以便个客户端的通讯,但当其中一个客户关闭程序后服务端会报错“00000000指令引用00000000内存,该内存不能为read”请高手指教!
...全文
127
8
打赏
收藏
TClientSocket与TServerSocket关闭连接总是报错
我使用TClientSocket与TServerSocket建立cs结构的程序,其中服务器端有提够socket server,每个客户端也提供socket server以便个客户端的通讯,但当其中一个客户关闭程序后服务端会报错“00000000指令引用00000000内存,该内存不能为read”请高手指教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LogoGEN
2003-12-12
打赏
举报
回复
自己up一下~~
LogoGEN
2003-12-11
打赏
举报
回复
我用了cosda99(一叶孤舟)的“服务端的ONCLIENTERROR事件中的ERRORCODE :=0”方法,但报错依然,
wolf2005() ,打错字了,不好意思,每个客户端也提供socket server以便各个客户端之间的互相通讯,
我想问:一般关闭客户端程序是否有特定的操作?请指教~~
LogoGEN
2003-12-11
打赏
举报
回复
我也想放代码上来,但我是刚开始学delphi,写了不少行的代码,但是自己觉得实在很杂乱,
如果高手门不介意,可以留下邮箱,我直接发过去,搞这东西搞了n天,结果还是这样,实在郁闷。
liunini
2003-12-11
打赏
举报
回复
你刚才说的那个错误是肯定要出的。因为你的服务起报错了吗,而你的客户端还在连接状态中。
我的解决方法和cosda99(一叶孤舟)一样,当时可以呀,我想你应该放一些关键代码出来
LogoGEN
2003-12-11
打赏
举报
回复
当服务器报错后,其他客户端就报错:”access violation at address 004BD5FE in model '客户端程序名', read of address 00000016“。
请问在出错的内存地址是否能找出出错的代码的?
wolf2005
2003-12-09
打赏
举报
回复
,每个客户端也提供socket server以便个客户端的通讯,没太看明白这个意思,客户端放socket server做什么,
cosda99
2003-12-09
打赏
举报
回复
将服务端的ONCLIENTERROR事件中的ERRORCODE :=0就可以了。
sundayboysII
2003-12-09
打赏
举报
回复
只有看你的代码了,应该是释放什么资源的时候出了错误!
Delphi之
TCl
ient
Socket
和T
Server
Socket
进行TCP长
连接
通讯使用KeepAlive自动发送心跳包检测断网
Delphi之
TCl
ient
Socket
和T
Server
Socket
进行TCP长
连接
通讯,使用KeepALive自动发送心跳包检测断网,并实现断线重连,经测试可以及时检测到拔掉网线断网情况,具有较高的参考价值
使用
TCl
ient
Socket
和T
Server
Socket
写的端口映射
使用
TCl
ient
Socket
和T
Server
Socket
写的端口映射供初学
Socket
编程的Delphi学者参考程序中设置最大会话数为20
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输
Delphi之T
Server
Socket
和
TCl
ient
Socket
多线程传输文字例子
Delphi T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法
笔者在工作中遇到对局域网中各工作站与服务器之间进行
Socket
通信的问题。现在将本人总结出来的T
Server
Socket
和
TCl
ient
Socket
两个组件的基本用法写出来,希望与您分享。 Cl
ient
Socket
组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立
连接
。
Server
Socket
组件为服务器端组件。它是通信的响应方,也就是说,它的动作是监听以及被动接受客户端的
连接
请求,并对请求进行回复。
Server
Socket
组件可以同时接受一个或多个Cl
ient
Socket
组件的
连接
请求,并与每个Cl
ient
Socket
组件建立单独的
连接
,进行单独的通信。因此,一个服务器端可以为多个客户端服务。 设计思路
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
delphi源码T
Server
Socket
和
TCl
ient
Socket
文件传输
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章