delphi做了个TCP/IP通讯,向客户端发送数据的问题?
TCP/IP通讯,向客户端发送数据的问题
服务器端的IP和端口已知道,现在客户端向服务器端发一个数据包,服务器端立即向客户端发送一个数据包。
问题是:在客户端没有提供IP和端口的情况下,服务器端如何向客户端发送数据包。
服务器端如何知道客户端的IP地址和端口号?
小弟急用,谢谢各位大虾帮忙!最好解释的详细点。
[解决办法]
客户端连接服务器端成功后,服务器端就能知道客户端的IP和端口
如果用Socket API客户端连接服务器成功后,服务器就会给客户端分配一个socket,直接对这个socket写数据客户端如果没断开的话,就能收到
如果用indy的话,每个客户端会分配一个线程,直接在线程里写就可以,网上代码很多,我的资源里有一个INDY的例子,楼主可以看下