网络编程问题,清高手作答. 在ONERROR事件中不是有一个SOCKET参数吗?那就是出错的客户端SOCKET啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以试试以下的代码,但如果中间有代理服务器的话,显示的是代理服务器的IP。procedure TForm1.ServerSocket1ClientDisconnect(Sender: TObject; Socket: TCustomWinSocket);begin showmessage(socket.RemoteAddress);end; 在ONERROR事件中不是有一个SOCKET参数吗?那就是出错的客户端SOCKET啊 socket = integer;只是一个标记而已。 disconnect事件在正常关闭socket时触发,出错时没这事件.错误信息为"Asynchronous socket error 10054"我查了这个错误号,信息为"The connection is reset by remote side."也就是连接被远程端重置.但是我怎么知道远端的IP呢? 在客户端连接服务器的时候,服务器记下,socket 值和IP地址,你不就可以查到了吗。 大家开发过这样的矢量系统吗?请给我指点!或者给点学习这方面知识的资料! 怎样才能让DBGrid的某个字段下拉出一个Combobox或是一张表? quickreport和adoquery一起用,出现很奇怪的问题,救命! 如何根据指定的内容由程序在运行时动态地生成WEB页面? “无效字段长度” 如何得知EXCEL里一页拥有多少行 如何改变单元名? 哪位可以提供版本管理方法? 有关TADOConnection创建的问题。 如果让image1做出闪动得效果? 决定主攻C++了,再见,Delphi 各位大拿,是关于mapX的问题
procedure TForm1.ServerSocket1ClientDisconnect(Sender: TObject;
Socket: TCustomWinSocket);
begin
showmessage(socket.RemoteAddress);
end;
错误信息为"Asynchronous socket error 10054"
我查了这个错误号,信息为"The connection is reset by remote side."
也就是连接被远程端重置.
但是我怎么知道远端的IP呢?