当前位置: 代码迷 >> J2SE >> 关于java中socket编程无法链接解决方案
  详细解决方案

关于java中socket编程无法链接解决方案

热度:133   发布时间:2016-04-24 01:20:37.0
关于java中socket编程无法链接
服务器端:
Java code
import java.net.*;import java.io.*;public class Server {    public static void main(String[] args) throws Exception{        ServerSocket ss = new ServerSocket(6666);        Socket st = ss.accept();        System.out.println("链接成功");                st.close()        }    }

客户端
Java code
import java.io.*;import java.net.*;public class Client {    public static void main(String[] args) throws Exception {        Socket t = new Socket("10.64.44.90",6666); //局域网内的IP地址        t.close();        }    }

为什么我的客户端链接不上服务器呢?我是可以ping同服务器的地址。我和服务器是在同一个局域网内,服务器用的是linux操作系统,本地是win7

------解决方案--------------------
服务器会不会开启了防火墙呢?
------解决方案--------------------
Socket t = new Socket("10.64.44.90",6666);
Thread.sleep(2000);
t.close();
------解决方案--------------------
可能出现的问题:
1.服务端可能有防火墙,改个端口试试(),
2.先开启服务端,再开客户端。
------解决方案--------------------
探讨

端口号是从1到65535,你监听66666,能连同么?
  相关解决方案