UDP 编程怎么连接路由器的电脑 我的意思是,要访问这台电脑,而这台电脑是连路由器的,要访问这台电脑,是使用路由器的地址?还是?因为内网IP只和公网是不一样的,?在远端怎么通过IP来访问这台电脑,用那个IP 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 内网连接外网是可以的 经过路由器时路由器会放行外网连接内网是不允许的 路由会拒绝连接, 因为路由根本不知道你连接的是内网哪个主机.除非登录路由器做了端口映射 否则外部是没办法访问你的.QQ使用的是TCP和UDP 如果TCP对外(比如QQ服务器)建立了连接,这个连接是双向的,客户端也可以向服务器发送信息,服务器可以通过这个连接接受客户端的信息并且反馈给客户端数据.当然 不是没有一点办法从外部连接的 这个 就要研究一下P2P软件的原理了.你去网上搜索一下就知道了 如果只是简单的客户端与服务器连接 双向发送信息 用TCP(客户端先连接服务器 )常连接就可以了. 在路由器上配置 NAT 就能访问了. 如果只是问udp的话,那么你应该了解一下关于“udp穿透、打洞”的东东。只有内部先访问服务器,然后在服务器的帮助下,才能让两个客户端可以通信。客户是不可能直接访问另外一个局域网内的客户的。QQ不但支持udp,当它失效时就会使用tcp,甚至http。 建议lz学习下网络知识。连什么是 NAT 都不清楚的话,怎么写程序? udp打洞,1、首先你的路由器内的电脑要往外网那个ip的pc机发包,2、然后外网那个pc机往你的路由器的外网ip发包就可以了。第1步就是打洞。目的是让路由器记住那个外网ip和自己内网pc机的对应关系,那个外网ip发来的包自动转到对应的内网pc机上。打洞是有时间限制的,一般是10秒左右。 64位exe如何调用32位dll(散分) 未将对象引用设置到对象的实例? c# 中有VB中Filelistbox这种控件没? DataGridView里面的字符串长度以及类型处理,搞定就给分 请教大家一个treeview操作xml的问题(急) 如何学习网络编程 请教用visual studio 2005开发windows应用程序的性能问题 【成长的烦恼】如何学习C#,如何能深入了解.net? 多线程界面失去响应的问题! 怎么样发邮件? 抽像类的问题 帮我看看,刚写了个很简单的C#程序。
如果只是问udp的话,那么你应该了解一下关于“udp穿透、打洞”的东东。只有内部先访问服务器,然后在服务器的帮助下,才能让两个客户端可以通信。客户是不可能直接访问另外一个局域网内的客户的。QQ不但支持udp,当它失效时就会使用tcp,甚至http。
1、首先你的路由器内的电脑要往外网那个ip的pc机发包,
2、然后外网那个pc机往你的路由器的外网ip发包就可以了。
第1步就是打洞。目的是让路由器记住那个外网ip和自己内网pc机的对应关系,那个外网ip发来的包自动转到对应的内网pc机上。
打洞是有时间限制的,一般是10秒左右。