TServerSocket怎么拒绝TClientSocket的连接?在线等! 我希望每个TClientSocket连接打服务器时都要经过服务器的认可。 要在那里写代码,怎么写??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在server 的serversocketaccept中向用户发送消息:sendtext '$u'然后用户端接受消息,判断如果是'$u'则输入用户名或机子ip这是发送消息到服务器‘$u username or ip '服务器判断是否接受,如不接受则socket.close; 如果只是根据IP来判断的话,可以在OnAccept中写代码,不接受的话,直接执行socket.close就可以了。 如果有多个连接到服务器,用close方法不就会把其他人也断开 楼上说得有道理,close方法不好用。 OnAccept中的参数Socket,是当前和客户端相连的Socket,不是ServerSocket本身。即使是执行ServerSocket本身的Close,那也只是ServerSocket不再Listen了,其它已经连接的客户端不收影响。对于ServerSocket,每个客户端和它连线后,ServerSocket都会产生一个与客户端对应的 TCustomWinSocket ,关闭其中一个,不会对其它的客户端有影响。 如何向驱动发送信息? 请问cxgrid中打开空表时,能否有一条可以输入数据的空行,像其他的dbgrid一样? 如何给数组控件添加事件响应? 能否使用浏览器浏览统计图? Delphi写的dll,Lotus Notes能用吗?VC能用吗? 关于代理的问题 朱总理,一路走好!!! adoquery释放的问题 关闭外部程序,用FindWindow()无法实现,无奈中。 用DateTimePicker的实现日期的检索 Delphi可否方便做公文管理系统,还望给个思路? 请交大家一个关于软件字体的问题?
向用户发送消息:sendtext '$u'
然后用户端接受消息,判断如果是'$u'则输入用户名或机子ip这是发送消息到服务器
‘$u username or ip '
服务器判断是否接受,
如不接受则socket.close;
就可以了。
执行ServerSocket本身的Close,那也只是ServerSocket不再Listen了,其它已经连接的客
户端不收影响。对于ServerSocket,每个客户端和它连线后,ServerSocket都会产生一个与
客户端对应的 TCustomWinSocket ,关闭其中一个,不会对其它的客户端有影响。