从数据报套接字描述符取得远程IP

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:45:40
UDP绑定本地端口进行监听。
来数据后,用哪个函数可以从套接字取得远程IP
不是Winsock控件
是套接字
是我问的有问题?还是。。。
数据报是无连接协议,所以也用不到ACCEPT。
WINSOCK控件能读,
WINSOCK(UDP)----->WINSOCK(UDP)
SOCK_DGRAM------->WINSOCK(UDP)
都能从服务器端读出来。所以
SOCK_DGRAM的SERVER应该能读出来啊!
------------------------------------
如果是流式套接字,服务器 直接就可以用GetPeerName读取远程主机信息。
我现在的服务器端是数据报(UDP)套接字,只进行绑定本地端口,其他地址有数据发送到该端口,怎么取得发送数据端的IP。

Private Type sockaddr
sin_family As Integer
sin_port As Integer
sin_addr As Long
sin_zero As String * 8
End Type

你监听accept时用的sockaddr
其中sin_addr就是远程ip
转换成字符形式还需要一个API好像是inet_ntoa吧