社区
Delphi
帖子详情
TServerSocket怎么拒绝TClientSocket的连接?在线等!
别以为你站在珠峰就能看到全世界
2004-07-03 07:35:22
我希望每个TClientSocket连接打服务器时都要经过服务器的认可。
要在那里写代码,怎么写???
...全文
193
6
打赏
收藏
TServerSocket怎么拒绝TClientSocket的连接?在线等!
我希望每个TClientSocket连接打服务器时都要经过服务器的认可。 要在那里写代码,怎么写???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
别以为你站在珠峰就能看到全世界
2004-07-04
打赏
举报
回复
谢谢季老大给我上了一课。
jishiping
2004-07-04
打赏
举报
回复
OnAccept中的参数Socket,是当前和客户端相连的Socket,不是ServerSocket本身。即使是
执行ServerSocket本身的Close,那也只是ServerSocket不再Listen了,其它已经连接的客
户端不收影响。对于ServerSocket,每个客户端和它连线后,ServerSocket都会产生一个与
客户端对应的 TCustomWinSocket ,关闭其中一个,不会对其它的客户端有影响。
StreamOne
2004-07-03
打赏
举报
回复
楼上说得有道理,close方法不好用。
别以为你站在珠峰就能看到全世界
2004-07-03
打赏
举报
回复
如果有多个连接到服务器,用close方法不就会把其他人也断开
jishiping
2004-07-03
打赏
举报
回复
如果只是根据IP来判断的话,可以在OnAccept中写代码,不接受的话,直接执行socket.close
就可以了。
飞天揽月
2004-07-03
打赏
举报
回复
在server 的serversocketaccept中
向用户发送消息:sendtext '$u'
然后用户端接受消息,判断如果是'$u'则输入用户名或机子ip这是发送消息到服务器
‘$u username or ip '
服务器判断是否接受,
如不接受则socket.close;
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之
TCl
ient
Socket
和T
Server
Socket
进行TCP长
连接
通讯使用KeepAlive自动发送心跳包检测断网
Delphi之
TCl
ient
Socket
和T
Server
Socket
进行TCP长
连接
通讯,使用KeepALive自动发送心跳包检测断网,并实现断线重连,经测试可以及时检测到拔掉网线断网情况,具有较高的参考价值
套接字(
Socket
)编程的基本方法(供初学者参考)
在Delphi中,套接字(
Socket
)编程用到的基本类是T
Server
Socket
与
TCl
ient
Socket
。这两个类全部位于ScktComp单元中。其类型定义如下: type T
Server
Socket
= class (ScktComp.TCustom
Server
Socket
);
TCl
ient
Socket
...
socket
数据通讯编程
通过T
Server
Socket
和
TCl
ient
Socket
组件开发客户端和服务端程序,
Server
Socket
组件可以同时接受一个或多个Cl
ient
Socket
组件的
连接
请求,并与每个Cl
ient
Socket
组件建立单独的
连接
,进行单独的通信。因此,一个服务器端...
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章