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