我想做个socket程序  服务器的程序是这个 import java.net.*;
import java.io.*;
public class sss {

public static void main(String[] args) throws Exception {
ServerSocket ss = new ServerSocket(6887);
Socket s = ss.accept();
System.out.println("a client connect!");
}
}
socket端的程序是这个   
import java.net.*;
import java.io.*;public class ssddd {
public static void main(String[] args) throws Exception {
Socket s = new Socket("127.0.0.1", 6778);
}
}可是一运行就出现这个错误  
Exception in thread "main" java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at sss.main(sss.java:6)
绝对不是端口占用的问题 因为我换了最少50个端口 都这样,防火墙我能关的都关了   运行第一个时候 没出错误  等运行第二个 就出现错误  真郁闷死了