如何用ServerSocket反向连接ClientSocket?(100)

  • 主题发起人 主题发起人 绝对新手
  • 开始时间 开始时间

绝对新手

Unregistered / Unconfirmed
GUEST, unregistred user!
大概就是这么个意思通过Connect(ServerSocket.socket.sockethandle,Addr,SizeOf(Addr));那在ClientSocket那里的什么事件做接受?ServerSocket里作用的Socket值又是什么?是Connect的返回吗?
 
ClintSocket又如何接受新建立的连接传来的数据?
 
只要客户端和服务端连上了,那么客户端就可以给服务端发数据,服务端也可以给客户端发数据。不用你就行多次连接。就Delphi来说。TServiceSocket有数据接收事件,TClientSocket也有数据接收事件。在对应的事件里做处理就可以了。ServerSocket里的Socket表示的就是客户端的连接,你可以通过这个连接却回传数据。
 
对呀,连接上了来回发数据就行了,如果你是短连接, 建议你在服务端也放一个ClientSocket,在客户端也放一个ServerSocket,这样我觉得更好, 两条通道来实现
 
后退
顶部