clientsocket怎样判断是否连接上serversocket(delphi)

我用一个clientsocket连接1个serversocket,.连接后需要马上判断是否已经连接上了.请问用哪个参数可以判断呢?
如:
ClientSocket1.Address="192.168.1.1";
ClientSocket1.Port=5000;
ClientSocket1.Active=true;
下面我就希望能到clientsocket连接成功与否的结果?我用
然后返回false或true来结束连接函数。

ClientSocket1.Active直接判断不行???

第1个回答  2012-03-20
这么久都没人来回答,我告诉你,可以。

delphi serversocket与clientsocket通讯的问题?
procedure TfrmServerMain.ServerSocketListen(Sender: TObject;Socket: TCustomWinSocket);begin StatusBar.Panels[0].Text :='等待客户端连接...';end;\/\/当客户端连接到服务器端以后 procedure TfrmServerMain.ServerSocketClientConnect(Sender: TObject;Socket: TCustomWinSocket);var i,j:integer;...

delphi中用Tserversocket编程,服务器端如何判断客户端的网络连接已断...
客户端离线的话,会触发服务器端的OnClickDisconnect事件,可以在此事件中添加对客户端的下线处理

那位大哥 给个delphi的SOCKET 程序 谢谢啦
var ClientSocket: TServerClientWinSocket); procedure ServerSocketClientError(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer); private { Private declarations } public { Public declarations } session: array[0..CMax] of client_record; \/\/客户端连接数组 Se...

用Delphi实现WinSocket高级应用
组件ClientSocket的属性是相对静态的 它和ServerSocket之间只是连接和断开的关系 并且仅当ServerSocket对其接受才表示建立连接 组件ServerSocket的属性是动态的 伴随着一个新的ClientSocket与之建立连接的同时 就会产生一个新的Socket与该ClientSocket对应 保持单独的连接 进行单独的通信 因此 在同一个 ServerSoc...

delphi 7 中的tcpClient如何接收服务器发送的数据
1、创建2个应用程序,一个是Server,另一个是Client。2、Server程序的窗体上放置ServerSocket组件,并设置其port属性(如:设置为5000),并将Active属性设置为True;3、Client程序的窗体上放置ClientSocket组件,也设置其port属性,与ServerSocket组件的port属性相同,也设置为5000;设置Adress属性为Server程序...

怎样用delphi获取远端服务器端口TCP\/IP协议数据
ClientSocket1.Host := IP地址;ClientSocket1.Open;以后成功的话 就打开和服务器的连接了 发送是 ClientSocket1.Socket.SendText('发送的字符串');或 ClientSocket1.Socket.SendBuf(发送的数组,数组长度);接收的话在 onread事件里 用户用 Socket.ReceiveText或 Socket.ReceiveBuf() 接收 ...

Delphi TServerSocket\/ClientSocket 发送接收消息问题请教
-1 Do Begin \/\/if ServerSocket1.Socket.Connections[I].SocketHandle = XXX then ServerSocket1.Socket.Connections[I].SendText('amsg'); \/\/服务端发送 End;End;procedure TForm1.ClientSocket1Read(Sender: TObject;Socket: TCustomWinSocket);begin Socket.ReceiveText; \/\/客户端接收 end;...

如何使用 Delphi RestClient 读取流数据
1、创建2个应用程序,一个是Server,另一个是Client。2、Server程序的窗体上放置ServerSocket组件,并设置其port属性(如:设置为5000),并将Active属性设置为True;3、Client程序的窗体上放置ClientSocket组件,也设置其port属性,与ServerSocket组件的port属性相同,也设置为5000;设置Adress属性为Server程序...

怎么在Delphi 的ClientSocket 中设置超时时间??急!
将ClientType 设成ctNonBlocking,然后经由过程GetTickCount(),或准时器断定啊。

Delphi idtcpserver\/client 用法是什么?
一、Client用Socket来喊话,它的Write方法很有意思,可以Write多种类型的数据,当然,都是定长或可以判断出长度的类型,而服务器的Execute事件就能用AContext.Connection.IOHandler的各种Read方法来读出相应的内容。二、指令传输.这是在服务器主动的方式下进行的一次性指令传输.注意,与Client对Server交流不同,服务...

相似回答
大家正在搜