社区
网络及通讯开发
帖子详情
TServersocket怎样断开和TClientSocket的连接?
csym
2003-10-08 05:01:09
如题,谢谢;
...全文
18
3
打赏
收藏
TServersocket怎样断开和TClientSocket的连接?
如题,谢谢;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jell
2003-10-08
打赏
举报
回复
Server端没有主动断开的权利,除非关闭Tserversocket,只有当客户端发出断开的请求时候才会断开!
tjandy
2003-10-08
打赏
举报
回复
只要把Tserversocket关掉就自动断开了!
csym
2003-10-08
打赏
举报
回复
是Tserversocket主动断开他与client的连接;
套接字(Socket)编程的基本方法(供初学者参考)
在Delphi中,套接字(Socket)编程用到的基本类是
TServerSocket
与
TClientSocket
。这两个类全部位于ScktComp单元中。其类型定义如下: type
TServerSocket
= class (ScktComp.TCustomServerSocket);
TClientSocket
= class (ScktComp.TCustomSocket)。 在编写程序时,首先要对
TServerSocket
(在服务器端)与
TClientSocket
(在客户端)进行实例化。对于
TServerSocket
的对象,主要设置其服务类型(ServerType)与端口(Port)的属性,然后编写“OnClientRead”事件处理程序的代码,处理来自客户机的请求。如要启动服务器,设置
TServerSocket
对象的Active属性为真(即Active := True),如要停止服务器,则设置
TServerSocket
对象的Active属性为假(即Active := False)。 对于
TClientSocket
的对象,主要设置对方服务器的服务类型(ServerType)、端口(Port)以及IP地址(Address)的属性,之后编写“OnConnect与OnRead”事件处理程序的代码“OnConnect”事件处理程序用来检查与服务器
连接
成功与否(必须在这里进行检查才有效),“OnRead”事件处理程序用来读取服务器发来的信息。如要
连接
服务器,设置
TClientSocket
对象的Active属性为真(即Active := True;注意:检查
连接
是否成功,必须在“OnConnect”事件处理程序中进行),如要
断开
与服务器的
连接
,则设置
TClientSocket
对象的Active属性为假(即Active := False)。
Delphi 通信报Asynchronous socket error 10053错误的一个解决方法
在使用Delphi中的
TClientSocket
和
TServerSocket
进行通信编程时,当使用
TClientSocket
这方的客户端使用
TClientSocket
.close
断开
连接
并退出程序时,使用
TServerSocket
这方的服务端有时会报‘’Asynchronous socket error 10053‘这个错误,查阅了这个错误说明:Software caused connecti...
C++Builder 通信报Asynchronous socket error 10053错误的一个解决方法
在使用C++Builder中的
TClientSocket
和
TServerSocket
进行通信编程时,当使用
TClientSocket
这方的客户端使用
TClientSocket
->close
断开
连接
并退出程序时,使用
TServerSocket
这方的服务端有时会报‘’Asynchronous socket error 10053‘这个错误,查阅了这个错误说明:Software caused co...
Delphi
TclientSocket
和
TserverSocket
用法(1)
Delphi,网络通信,
TserverSocket
,
TclientSocket
现在将本人总结出来的
TServerSocket
和
TClientSocket
两个组件的基本用法写出来,希望与您分享。 ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立
连接
。 ServerSocket组件为服务器端组件。它是通信的响应方,也就是说,它的
TClientSocket
和
TServerSocket
属性,方法,事件
DelphiSockets程序设计
ClientSocket和ServerSocket,它们对Winsock的API进行了很好的封装生成了
TClientSocket
和
TserverSocket
两个类(控件)。通过这两个控件,可以很方便的生成TCP/IP网络应用程序。
TClientSocket
类是客户端的Socket类,通过它可以与服务器程序建立TCP
连接
,并进行数据交换。
TserverSocket
是服务端的Socket类,通过它,应用程序可以提供TCP网络服务,等待用户
连接
,并在
连接
后
网络及通讯开发
1,314
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章