C#Socket程序局域网可以使用,怎么绑定网络地址让其他人访问
socketListen = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPAddress[] ips = Dns.GetHostAddresses(Dns.GetHostName()); //Dns 通过主机名获取IP地址
IPAddress ipa = ips[1]; //关于win7的问题,因为在win7中已经启用了IPv6,所以 IPAddress数组[0]返回的是IPv6格式的地址
//应该使用IPAddress数组[1]返回 IPv4地址
IPEndPoint ipe = new IPEndPoint(ipa, 8888);
socketListen.Bind(ipe);
然后绑定了开始异步监听客户端连接。。
局域网内是使用没有任何问题。
但是我把客户端发给了朋友,用网络地址来连接我这个程序服务器,怎么无法连接的? 我记得以前vb的时候做过,其他人都可以连接进来,请问该怎么办?
求助啊 谢谢
QQ 646926099