我用delphi5 的socket做了一个简单的 服务/客户 方式的聊天软件,在局域网里测试都可以通过,但是在internet里很难连接成功(有一次在对方是win98的情况下OK {我把服务器端发送到对方并运行}),我们都是公网IP,这是为什么呢?是服务器端操作系统设置的问题吗?是服务器端防火墙的问题吗?(已经关闭了的),是我的服务器端控件设置的问题吗?还是该控件本来就是为局域网设计的,还是该控件版本太低(用indy提供的就可以吗?有没有什么说明?)还是其它的问题呢?
请个位大哥帮帮我好吗?谢谢了,小弟刚来的