如何从Accept的Socket获得客户端IP? 如何从Accept的Socket获得客户端IP? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Accept本身就有一个SOCKADDR参数表示发起连接的客户的地址 1 SOCKET accept ( SOCKET s, struct sockaddr FAR* addr, int FAR* addrlen );struct sockaddr_in { short sin_family; u_short sin_port; struct in_addr sin_addr; char sin_zero[8];};2CAsyncSocket ConnectedSocMySocket.Accept(ConnectedSoc);CString rPeerAddress;UINT rPeerPort;ConnectedSoc.GetPeerName(rPeerAddress, rPeerPort ); 一个GDI的基础问题,程序中一个很奇怪的错误,在线等 200分高分求救: 用多线程来处理13万个XML,但是结果只处了2000个文件 如何在VC中使用ATL控件?? 急! 如何在写文本文件的时候指定一个codepage(file encoding ★★★★在那里可以找到mfc42u.lib★★★★★ 为什么我的这个背景色的设置不成功?? Dos下利用INT 21实现程序中断,win32下利用什么技术的? 快...进来吧! 如何使用CListCtrl::SetBkImage()? 多线程问题.没有分,有人答吗? 如何格式化显示一个日期类型数据? 有时看不到帖子正文。
表示发起连接的客户的地址
SOCKET s,
struct sockaddr FAR* addr,
int FAR* addrlen
);struct sockaddr_in {
short sin_family;
u_short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
2CAsyncSocket ConnectedSocMySocket.Accept(ConnectedSoc);CString rPeerAddress;
UINT rPeerPort;ConnectedSoc.GetPeerName(rPeerAddress, rPeerPort );