通过P2P如何查看端口映射成功功,但是连接不上,求助

4105人阅读
1.& & 这个类的API是为了管理点对点P2PWI-FI热点的。这将会使一个应用发现可以的热点,并且和热点建立连接,还可以查询热点。当一个p2p通过wifi进行连接的时候,你的设备将会继续maintain the uplink connection overmobile或者其他的可以用的网络连接在你的设备上。
2.& &&&这API是同步和响应于来自通过应用监听器回调方法的应用请求,这个应用在对p2p进行操作的之前必须先去初始化通过一个inintialze(Context ,Loop,Wifip2pManager.chanekListener)的方法。
Context:一个源的上下文,Looper:返回一个被调用的回调的Looper。
3.& &&&更多的APP调用需要一个wifip2pManager.changeListener实例去得到两个回调的方法OnSuccess()andOnFailure(int).这两个方法说明了是否成功实例化了这一行为(类)。如果是失败的话,原因可能是一个错误或者不支持或者正忙。
4.& &&&一个应用可以初始化被发现的热点是通过discoverPeers(Wifip2pManager.channel,Wifip2pManager.ActionListener). 一个已经被初始化的Peer来自从设备开始连接热点后应用在活动期间的请求,会组成一个Peer组或者这里有一个明确的stopPeerDiscovery(Wifip2pManager.channel,Wifip2pManager.ActionListen),Apps可以监听wifi_p2p_discovery_changed_Action去知道一个p2p是否在运行或者停止工作,通常地,wifi_p2p_peers_changed_action可以说明peer列表的改变。
5.& &&&当一个应用程序需要去取得当前的peer列表,可以通过调用requestPeers(wifip2pmanager.channnel,wifip2pManager.PeerListListener),当peer列表是可以用的onpeerAvailable(wifip2pDeviceList)被设备列表调用。
6.& &&&一个应用可以初始化一个请求peer的连接通过connect(wifip2pManager.channel,wifip2pConfig,wifip2pManager.ActionListemer).你可以去查看wifip2pConfig 为了详细地去设置配置。为了和附近的不支持p2p的Wifi设备进行通信,一个应用可以产生一个使用createGroup(wifip2pmanger.chanenl,wifip2pmanager.ActionListener)去产生一个可以访问的并可以通过requsetGroupInfo(wifip2pManager.Channel,wifip2pManager.GroupInfiListener)的热点的组。
7.& &&&一个成功通过createGroup(wifip2pmanger.chanenl,wifip2pmanager.ActionListener)或者通过connect(wifip2pmanger.chanenl,wifip2pConfig,wifip2pmanager.ActionListener)形成的组,使用requestConnectionInfo(wifip2pmanger.chanenl,wifip2pmanager.ActionListener)去得到uoge详细的连接信息。这个wifip2pInfo连接信息包含了拥有者组的地址groupOwnerAddress
和一个去说明是非当前设备是这个p2p组的拥有者的标志isGroupOwer,一个p2p的客户端因此可以和p2p组拥有者通过一个socket连接进行通信。
8.& &&&通过peer发现点使用discoverPeer(wifip2pmanger.chanenl,wifip2pmanager.ActionListener),一个应用可以发现附近的应用,但不一个很好的方法去计算那个peer应该去建立一个连接。E.g:如果一个乐于搜索附近的peer是否和自己一样运行同样游戏的游戏应用,它无法找出直到连接被建立之后。
9.& &&&伴随着pre-association服务于discovery,一个应用可以通知一个在两个设备上建立了热点通信的热点应用的服务。目前,基于DNS发现的服务和自动端口映射是更高级OSI的高层协议。获得零配置联网资源在dns-sd.org和自动端口映射资源在的列子:一个视频应用可以发现有能力的自动端口映射热点在去建立wifip2p连接设备。
10.&&一个应用可以通知广播一个基于Upnp或Bonjour的通信协议的服务通过调用一个addLocalService(wifip2pManager.Channel,wifip2pManagerInfo,wifip2pManager.ActionListener).的方法。在一个本地的服务增加后,framework会自动响应给一个peer应用发现优先去建立一个p2p连接。调用removeLocalService(wifip2pManager.Channel,wifip2pManagerInfo,wifip2pManager.ActionListener)可以移除一个本地服务或者利用clear(wifip2pManager.Channel,wifip2pManagerInfo,wifip2pManager.ActionListener),清除所有的服务。
11.&&一个应用搜索一个支持某种服务的热点设备可以通过调用discoverservices().优先去初始化一个发现,应用可以增加业务请求通过调用addServiceRequest()方法,移除这个业务请求用removeServiceRequest()或者清理所有的请求通过调用clearservicerRequest().当没有业务请求被记录,一个之前正在运行的服务将会被停止,用会得到通知在为业务请求设置了监听器的话。setDnsSdResponseListeners(WifiP2pManager.Channel,WifiP2pManager.DnsSdServiceResponseListener,WifiP2pManager.DnsSdTxtRecordListener)
for Bonjour or setUpnpServiceResponseListener(WifiP2pManager.Channel,WifiP2pManager.UpnpServiceResponseListener) for Upnp.
12.&&提醒:注册一个应用处理者利用initialize()的方法是有权限限制的 要在配置的文件中声明权限。permissionsACCESS_WIFI_STATE andCHANGE_WIFI_STATE to perform any further peer-to-peer operations. Get aninstance of this class by callingContext.getSystemService(Context.WIFI_P2P_SERVICE).
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:109666次
积分:1649
积分:1649
排名:第13746名
原创:48篇
转载:51篇
评论:13条
(11)(1)(2)(1)(2)(8)(22)(52)(1)P2P H264 网络摄像机
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
P2P H264 网络摄像机
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口查看: 8470|回复: 27
求解决。内网IP的服务器无法将端口映射给动态域名~
求大神帮助啊。 想在自己机器上架设服务器跟外网的朋友一起玩。 内网ip:192.168.0.73。 动态域名是成功了,ping域名显示的ip与路由器的公网IP符合。我在cmd命令下用telnet 域名 端口, 还是显示无法连接。
不知是否是因为动态域名地址与 端口映射所用的域名相同的原因?
备注:我无法进入路由器设置,只能通过软件来映射。打比方我要开3等5个端口。
@0D13Q}8)]B36{K7TV]2A_0.jpg (20.21 KB, 下载次数: 64)
14:59 上传
1W6JP_0I%1}Y4~8`0QAH.jpg (7.33 KB, 下载次数: 65)
14:59 上传
根据本地环境使用最佳方案。
关于本地是否公网IP,及对应使用nat123方案,做80网站服务、或外网访问内网应用方案:
本地有(动态)公网IP,且使用非80应用,用动态域名解析,将域名实时解析到本地,如经过路由,再在路由做下应用端口(打比方要开3等端口)的端口映射。nat123动态域名解析可以固定将域名解析到本地公网IP。应用走本地公网IP。
如本地无公网IP的外网访问内网应用,如远程桌面,直接使用nat123端口映射将内网端口应用映射到外网,需要经过nat123协调转发,IP解析地址是nat123的公网IP。
如本地(动态)公网IP的80端口被封,做80网站服务,使用nat123的80映射,并设置本地本网IP加速。80走nat123共享IP,图片FLASH视频等大量数据走本地公网IP。
如本地无公网IP,做80网站服务,使用nat123的80映射。
赞: 5 支持: 5 太感谢了。介绍的这么详细,这么一说,我就已经很清楚了。&
无路由权限,无公网IP时,使用nat123端口映射即可。
添加映射,将内网应用端口映射到外网域名就可以。
无路由权限,无公网IP时,使用nat123端口映射即可。
添加映射,将内网应用端口映射到外网域名就可以。
1E)`1`SG0D@}MR1ZLKAN(SB.jpg (18 KB, 下载次数: 55)
16:15 上传
那我是开的全端口映射。 动态域名解析也开着。
但是这边显示失败。 我是不是要单独一个一个的去开我所需要的端口呢?
应该是我既开了动态域名,又开了端口映射。冲突了
动态域名解析只是在(动态)公网IP环境下,帮助固定域名的。
无公网IP时,使用nat123端口映射。
同一个子域名只能出现域名解析或映射列表其中一个。
动态域名解析只是在(动态)公网IP环境下,帮助固定域名的。
无公网IP时,使用nat123端口映射。
好的,谢谢啊。我试试
动态域名解析只是在(动态)公网IP环境下,帮助固定域名的。
无公网IP时,使用nat123端口映射。
你好,我单独开了nat123端口映射。显示能通了。&&但是端口映射里输入的动态域名,我ping了下这个动态域名,显示的并非我的公网ip。 这个是怎么回事啊?&&外网其他用户也一样访问不到我电脑的开映射的端口。
我跟你情况一样,路由器已经做了DDNS,也是内网地址做了80端口映射到公网80口,外网ping域名通,而且显示出来的是正确的公网IP。现在用了net123做端口映射,也是说域名解析错误,奇怪的啊。
我跟你情况一样,路由器已经做了DDNS,也是内网地址做了80端口映射到公网80口,外网ping域名通,而且显示出 ...
同一个子域名,在路由动态域名解析、nat123动态域名解析、nat123端口映射,这3个地方,只能出现一个地方。
Powered by
| 网站反馈邮箱:(把#换成@)查看: 10468|回复: 54
【求助】全端口映射p2p问题
今天在nat123论坛看了一个应用类型可以为p2p开MC服务器的,我就测试了一下。
参照这位大大的教程。MCPC+文本里的server文本的server-ip=localhost了& &&&
QQ图片27.jpg (30.7 KB, 下载次数: 93)
16:30 上传
映射也设置这样了,也使用了访问者访问了。服务器也运行了。
难道这项类型是要钱的嘛?& &我让个人用nat123访问测试。输入IP:& &localhost:25565& && && &&&可对?
还是哪里错了泪?
好吧,我发现问题所在原因了.................这个只提供内网玩而已?这样...........
好吧,我发现问题所在原因了.................这个只提供内网玩而已?这样...........
如果是自己玩的话,直接用你本地IP就可以不用NAT123做映射的。
全端口映射后需要在所有访问端使用访问者进行访问。
好吧,我发现问题所在原因了.................这个只提供内网玩而已?这样...........
如果想把你的服务发布到外网的话,就需要NAT123对外做映射。我今天上网就给群里的一个朋友做的是P2P映射,速度很快。
看来还是你设置的问题。而且外网访问你服务的话,需要在访问端,启动NAT123访问者。
把你映射的外网的地址添加进去。
如果想把你的服务发布到外网的话,就需要NAT123对外做映射。我今天上网就给群里的一个朋友做的是P2P映射 ...
不懂你滴意思,我用访问者了啊...按照你写的教程测试了,
QQ图片50.jpg (3.28 KB, 下载次数: 76)
17:04 上传
还有我的是非固定ip
是不用固定ip的..
你下载安装最新版试试,p2p是不通100%穿透的,不过穿透率还是挺高的,后续会不断提升穿透率...你可以使用 全端口(转发+p2p)才是100%穿透的。。
是不用固定ip的..
你下载安装最新版试试,p2p是不通100%穿透的,不过穿透率还是挺高的,后续会不断提升穿 ...
我想说,这个p2p怎么发布外网让别人也能进呢?
Powered by
| 网站反馈邮箱:(把#换成@)}

我要回帖

更多关于 路由器端口映射不成功 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信