请教c#中怎样实现不同局域网下的点对点通信?谢谢!!!

请教c#中怎样实现不同局域网下的点对点通信?谢谢!!!有2个局域网a和b,每个局域网下有若干台电脑。而我现在需要让a中的某个电脑与b中的某个电脑进行udp或tcp的通信。... 请教c#中怎样实现不同局域网下的点对点通信?谢谢!!!

有2个局域网a和b,每个局域网下有若干台电脑。而我现在需要让a中的某个电脑与b中的某个电脑进行udp 或 tcp 的通信。

以前有人回答说用nat穿越。

1、后面我上网查找有关资料,好像都提到一个公共服务器,请问如果要实现nat穿越是不是需要一台有唯一ip的服务器?---但是现在我没有这样的服务器,还能做nat穿越吗?

2、我听说好像不用nat穿越,直接对局域网中的路由器进行一些设置,也可以实现类似的功能?请问这个应该怎么做?

3、我这2个局域网a和b,都属于专线光钎网络,电信另外赠送了4个独立ip,请问这几个ip能不能对我上面要做的事情帮点忙?比如我可以让局域网a中的某个电脑设置一个独立ip,以便外面的局域网直接通过这个ip与他通信?

这问题在很多论坛均找不到答案,请高手指点!!!谢谢!!!!
展开
 我来答
空雪梦见
2013-04-19 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1192万
展开全部
1、是。不行
2、利用UPnP在路由器上添加端口映射(需要路由器支持),或者在路由器上设置来添加端口映射(需要路由器支持)。后者的话你的局域网机器需要有静态IP
3、能,在路由器上设置静态NAT(需要路由器支持)

因为这些设置根据路由器的不同而不同,所以没办法跟你说详细……
更多追问追答
追问
太感谢了。我已在网上找到了一些资料,打算这几天做出来。
请问可以留下你的联系方式比如qq(或别的都行)吗?
这个问题我在csdn上问了好几月了,一直没合适的答案。如小弟遇到问题还希望得到帮忙,当然如果你不方便也没关系,总之很感谢!!
追答
其实我跟你说,我想搞udp内网穿透用来帮助联网东方非想天则已经有那么些年头了
测试也测过一两次,总之搞到最后没有成功
没有那么好的条件测试,也不好意思一再麻烦别人
到最后也不知道到底是失败告终还是算作烂尾了

话说你在做啥来着
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
百度网友33bcb8c08
2013-04-19 · TA获得超过573个赞
知道小有建树答主
回答量:518
采纳率:100%
帮助的人:501万
展开全部
可以在路由器里面设置DMZ主机。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式