当客户端向服务器发信息时,服务器如何获得客户端的的IP Request.ServerVariables.Get("Remote_Addr") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Request.ServerVariables.Get("REMOTE_ADDR") 是指在桌面程序中还是在ASP.NET中的?如果是在ASP.NET中,则可用Request.ServerVariables.GetValues("REMOTE_ADDR") client的程序是你写的吗?是你写的就当参数一起发过来咯 感谢您使用微软产品。 您可以通过socket类的RemoteEndPoint属性来获得客户端的IP。MSDN上有一个小的示例说明了该属性的用法:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemNetSocketsSocketClassRemoteEndPointTopic.asp 下面是一段简短的示例代码:TcpListener serverlistener;…//此处初始化代码省略while(true){Socket s = serverlistener.AcceptSocket();string ip = ((IPEndPoint)s.RemoteEndPoint).Address.ToString();string port = ((IPEndPoint)s.RemoteEndPoint).Port.ToString();}- 微软全球技术中心 VC技术支持 本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。 可这分我怎么给啊,新版的CSDN我都不会用了 C#程序的发布问题 求大转盘的源码 网页的 .net 通过反射得到list<T>,把得到的属性等动态绑定到treeview上,请帮忙! 关于报表编辑器--求助 请问 Oracle数据库在.NET下编程问题,关于Sequence(序列) 10054 远程主机强迫关闭一个现有连接 急!! 关于字符串的截断问题 如何产生一个pdf文件? 请教一个部署分发的问题? 下拉列表框的这道题目是不是错了?该怎么实现两项内容? 急,unsafe类型应如何避免编译报错! 在C#中,如何开始一个程式?如:
如果是在ASP.NET中,则可用Request.ServerVariables.GetValues("REMOTE_ADDR")
是你写的就当参数一起发过来咯
您可以通过socket类的RemoteEndPoint属性来获得客户端的IP。MSDN上有一个小的示例说明了该属性的用法:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemNetSocketsSocketClassRemoteEndPointTopic.asp
下面是一段简短的示例代码:
TcpListener serverlistener;
…//此处初始化代码省略
while(true){
Socket s = serverlistener.AcceptSocket();
string ip = ((IPEndPoint)s.RemoteEndPoint).Address.ToString();
string port = ((IPEndPoint)s.RemoteEndPoint).Port.ToString();
}
- 微软全球技术中心 VC技术支持
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。