服务端如何获取客户端ip? 我想让客户端用户登录时,服务端能获取客户ip,然后转发到其他客户。1、客户端怎么写?即具体怎么利用sock传递ip?2、服务端怎么获取ip?并转发ip?不好意思,我是新手,问题的问题可能有些菜,望高手能具体解答。谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IP有两种情况1、客户机本地的IP2、客户机连接服务器的IP,可能是代理服务器的IP或者路由器的IP...前者需要专门的数据传递,后者可以从服务器的socket连接中获取 直接在accept中CString rSocketAddress;UINT rSocketPort = 0;GetSockName(rSocketAddress,rSocketPort);客户端不用做处理,只要连接上就行了 客户机连接服务器的IP可以如下获取: SOCKADDR_IN remoteAddr; int iLen = sizeof(remoteAddr); socketC = accept(socketL, (sockaddr*)remoteAddr, &iLen); 看以参看下面文章:http://www.joyvc.cn/NetworkAndCommunication/NetworkAndCommunication00019.html 然后通过remoteAddr地址结构获取IP和端口号等信息 acceptThe accept function permits an incoming connection attempt on a socket.SOCKET accept( SOCKET s, struct sockaddr* addr, int* addrlen);可以通过第二个参数addr返回客户端的IP和端口信息 tcp下accept里的sockaddr*参数,udp下recvfrom里的sockaddr*参数 孙鑫老师书客户端服务端http://www.nuli365.com/ReadCode.aspx?id=534 这个好说:http://www.comprg.com.cn/detail.asp?hw_id=2633去看看吧!要学会网上搜索 Win CE5.0使用何种数据库比较好呢? 像WINDOWS系统安装时,那种安装步骤一个一个下来是怎么做的 高分请教!!程序Bug!!! 请问如何将某区域的离散点按点的权重填充成一色块? 对编辑框的文字怎样加上工具栏(设置字体\居中对齐\左对齐\字体\等等) 请给看看程序:AVI视频的读取和重建 接着刚才的" 紧急求救,关于网络传输的问题,在线等待。 高分! 急问win32api中如何实现窗口分割. 给出思路,主要函数即可. 一个简单的问题: 请教API钩子??UP有分(100分) 怎么获得程序启动的时间 脚本语言能在c或vc中使用吗?没分了,问题还得请大家指导~~
1、客户机本地的IP
2、客户机连接服务器的IP,可能是代理服务器的IP或者路由器的IP...前者需要专门的数据传递,后者可以从服务器的socket连接中获取
CString rSocketAddress;
UINT rSocketPort = 0;
GetSockName(rSocketAddress,rSocketPort);
客户端不用做处理,只要连接上就行了
SOCKADDR_IN remoteAddr;
int iLen = sizeof(remoteAddr);
socketC = accept(socketL, (sockaddr*)remoteAddr, &iLen); 看以参看下面文章:
http://www.joyvc.cn/NetworkAndCommunication/NetworkAndCommunication00019.html
The accept function permits an incoming connection attempt on a socket.SOCKET accept(
SOCKET s,
struct sockaddr* addr,
int* addrlen
);可以通过第二个参数addr返回客户端的IP和端口信息
孙鑫老师书客户端服务端http://www.nuli365.com/ReadCode.aspx?id=534
去看看吧!要学会网上搜索