首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-04-20 
关于java中socket编程无法链接服务器端:Java codeimport java.net.*import java.io.*public class Serve

关于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,能连同么?

热点排行