关于c# TCP SOCKET 通信
来源:互联网 发布:大数据应用发展趋势 编辑:程序博客网 时间:2024/06/17 05:11
照书上写了一个,可是只能在局域网上进行通信,想要通过公网通信的话就得使用NAT穿透,前提是你得有一台公网ip的服务器,然后打洞。。。就变成P2P,之后就能直接通信了。
但是我并没有中间服务器,于是我就用端口映射,这样固定端口也是可以的。具体在路由器的转发规则中设置(我是FAST)。
但是出现了一个报错 “请求的名称有效但是找不到请求的类型的数据”,程序就终止了,经调试发现
Dns.GetHostByAddress() 这个函数导致的错误,网上的解释
正常的,反查 DNS 不是每個地址都可以的,這和地理位置有關,通常只有那些大網站本地 DNS 才會有記錄,小站點一般都沒有記錄,還有很多地址根本就不提供 DNS 反查
用 try...catch 語句處理異常過濾它
于是我就直接注释掉了....程序终于可以在公网上通信了
0 0
- 关于c# TCP SOCKET 通信
- c# tcp socket 通信
- C# TCP Socket通信服务端
- C# TCP Socket通信客户端
- 关于C#和TCP通信
- C#基于TCP的Socket通信
- C#基于TCP的Socket通信
- C# 局域网内socket通信 TCP
- C# socket通信TCP和UDP方式
- Socket 之 TCP 协议通信-c#实现
- C# socket udp和tcp通信学习
- C# Socket TCP通信,连接服务器
- 关于socket通信UDP,TCP的理解
- C# Socket TCP简单例子(服务器与客户端通信)
- C#学习笔记-socket通信(同步,客户端+服务器,TCP)
- C# Socket公网聊天通信开发(TCP)
- tcp ip 通信socket
- socket网络通信(tcp)
- 应用QQ2440(s3c2440)ARM开发板驱动MMA7455加速度计的linux设备驱动编写
- spi子系统分析续
- 几个简单的jquery知识点练习
- MySQL执行Select语句将结果导出到文件的方法
- Q5.1 Set Bits
- 关于c# TCP SOCKET 通信
- 在openstack neutron中使用VxLAN
- linux下阅读源代码的工具
- MTD原始设备与FLASH硬件驱动的对话
- Linux显示机器的处理器架构
- leetcode_Longest Common Prefix_easy
- Java虚拟机使用引用计数来确定对象是否存活?
- 奇怪的Javascript(持续更新)
- bzoj2223: [Coci 2009]PATULJCI 主席树