C# 网络聊天

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:47:51
做了个聊天程序 好象只能局域网通信
我想实现网络聊天怎么办啊 需要IP地址吗 但IP地址几乎都是动态的啊
TcpListener
TcpClient
Socket
这些类是不是不能实现网络聊天 难道有其他的类?

这目前我只能实现局域网啊 实现QQ那样的网络聊天怎么办 实现p2p样子都可以啊
不懂 请高手讲下

你需要一个服务器,固定IP的,如果没有就需要有花生壳这样的动态域名-IP转换软件来实现客户端之间的信道。。。

查看rowsocket

要实现广域网通信,至少必须要有一台计算机IP是固定的,TcpListener ,TcpClient ,Socket 包装的是通信协议,不能实现广域网通信和使用什么通信协议类没什么关系.