编写了一个简单的Socket聊天室,在局域网里面能够实现聊天,但是想跟外网的聊天却不行,我把Socket聊天室的服务端写在自己电脑上,并且开始了服务,然后写了一个客户端(在局域网能够通信),打包后发给外网的朋友,让他们安装,但是他们安装后运行客户端却报错(或者是输入IP地址跟端口后不能跟我这边的服务端连接),有的是安装不了,显示他们那边没安装.NET 3.5请问,这个Socket聊天室只能在在局域网使用吗,还有就是如果在外网使用,对方的电脑也一定要安装同样版本的.NET框架吗?我是新学的,所以弄不明白,请各位高手指点!,不胜感激,谢谢!