用clientsocket与serversocket连接,当serversocket没打开的时候,打开clientsocket连接,会出现异常情况:Asynchronous socket error 10061
连接时已用异常处理
try
ClientSocket.Active:=true;
except
showmessage('找不到服务器地址,请与管理员联系!');
end;
请问该如何解决呢?
连接时已用异常处理
try
ClientSocket.Active:=true;
except
showmessage('找不到服务器地址,请与管理员联系!');
end;
请问该如何解决呢?
解决方案 »
- 编一个对某个软件操作的工具,这样难吗?
- DELPHI2009或2010数据库的问题
- ToolButtton子哪里
- HELP ADO连接EXCLE的问题 急死人了 。。。。。。。。。。。。。。解决了 马上给分 嫌少再加 前两个帖子怎么进不去了 再开一个100分的 日 散尽家产 分不够再加
- ◆◆◆请教开发过日文软件或者做过对日外包的大王!◆◆◆
- 如何通过delphi实现从网上连接并显示图片。
- 请看看这段代码,关于内存的简单问题
- 新手请教:程序生成Excel时,怎样设置产生的文件不显示默认的网格线
- 有没有这样的语句,就是该语句后面的代码不执行,但是应用也不会退出来?
- 难过,希望老鱼能回来,支持者都给分 自己只能给这么一点分的;
- 怎样直接连接Parabox数据库?
- 求一条sql语句:今天结账
else
showmessage('找不到服务器地址,请与管理员联系!');
试试.........
clientsocket是在MainForm中,而连接时是在EntryForm中:
with MainForm do
try
ClientSocket.Active:=true;
except
showmessage('找不到服务器地址,请与管理员联系!');
end;
end;
这样,clientsocket的属性中没有connected,因此还得请您们帮忙
if clientsocket.socket.connected then 联上了
else
showmessage('找不到服务器地址,请与管理员联系!');
试试.........
还是不行,前提是你还没有连上啊;
MainForm.ClientSock.Host:='192.168.0.1';
MainForm.ClientSock.Port:=8888;
if MainForm.ClientSock.Socket.Connected then
else
begin
ShowMessage('找不到服务器地址,请与管理员联系!');
MainForm.ClientSock.Close;
end;