| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 275 人关注过本帖
标题:新手请教.服务器是如何获取发源(client)的ip及端口的?
收藏  订阅  推荐  打印 
fququ
Rank: 2
等级:注册会员
威望:1
帖子:177
积分:1870
注册:2004-5-30
新手请教.服务器是如何获取发源(client)的ip及端口的?

做了个用socket文件互传软件,自身都可做client及server.可是当两台位于内网的机器(从a的内网到公网再到b的内网)相互联系时就会出现问题.从网上说需要udp打洞...(好象是p2p技术里头的).假设我现在有服务器做两台内网机器的ip获取器.可这个服务器如何获取出任一台机器的ip及用与网关的映射端口?
请指教了.
如果有这方面的好点的书,或电子书,麻烦留个言.
不懂这些呀..

搜索更多相关主题的帖子: client  服务器  端口  发源  
2007-4-5 14:48
fququ
Rank: 2
等级:注册会员
威望:1
帖子:177
积分:1870
注册:2004-5-30

up

2007-4-5 16:39
xufengtang
Rank: 2
等级:注册会员
威望:1
帖子:89
积分:998
注册:2006-5-7

我也想知道...


2007-4-9 12:18
fququ
Rank: 2
等级:注册会员
威望:1
帖子:177
积分:1870
注册:2004-5-30

Socket clientSock = ServerSocket.Accpet();
接受客户端连接

DateTime connectTime = DateTime.Now;
连接一个客户端后,当前时间就是连接时间。

(clientSock.RemoteEndPoint as IPEndPoint).IPAddress;
ip地址
(clientSock.RemoteEndPoint as IPEndPoint).Port;
端口号

找到了.不过是VB的转下试试


2007-4-29 23:02
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.073439 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved