服务器端:
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()
}
}
客户端
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
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()
}
}
客户端
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
Thread.sleep(2000);
t.close();
st.close()后面的分号呢?不会是还没编译成功就运行吧。
我用chkconfig iptables off关闭了防火墙,可是还是链接不上
new ServerSocket(6666,10,InetAddress.getByName("10.64.44.90"))
Socket t = new Socket("127.0.0.1",6666); //用本机地址试试