[在线等待]如何通过一个绑定的socket对象,返回远程ip,port? 如何通过一个绑定的服务器socket对象,返回远程ip,port? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int getpeername( SOCKET s, struct sockaddr FAR *name, int FAR *namelen ); int getsockname( SOCKET s, struct sockaddr FAR *name, int FAR *namelen );跟楼上的有什么区别? getpeername:远端的getsockname:本地的 sockaddr_in client;int clientLen = sizeof(client);memset(&client, 0, clientLen);getpeername(socket, (sockaddr*)(&client),&clientLen);cout<<"IP:"<<inet_ntoa(client.sin_addr)<<endl;cout<<"Port:"<<ntohs(client.sin_port)<<endl; 如何改变非客户区鼠标指针? 怎样在clistctrl中只显示图标,并使项的区域大小正好等于图标大小? 各位能不能推荐几本vc++的好书啊 建的DLL工程想转换为exe工程,如何转换? DWORD_PTR是什么数据类型?怎么转换为CString? 如何在一个对话框中得到另一个对话框中某个控件的属性 菜鸟问题!! 关于两个时间之差的问题 outlook处理 如何备份一个邮件?请各位大哥大姐帮忙 关于CListCtrl的问题 CRichEdtiCtrl中能否将文本格式设置为每两个字符带两空格? 为什么我看不到我的文件!
SOCKET s,
struct sockaddr FAR *name,
int FAR *namelen
);
SOCKET s,
struct sockaddr FAR *name,
int FAR *namelen
);
跟楼上的有什么区别?
getsockname:本地的
int clientLen = sizeof(client);
memset(&client, 0, clientLen);getpeername(socket, (sockaddr*)(&client),&clientLen);cout<<"IP:"<<inet_ntoa(client.sin_addr)<<endl;
cout<<"Port:"<<ntohs(client.sin_port)<<endl;