192.168.100.218在等待你的连接吗?
你是不是想用ServerSocket?

解决方案 »

  1.   

    不太清楚你的真实意图,以下是我的猜测:
    1 192.168.100.218这台主机上面已有有一个server在监视2000这个端口了,你现在想做的就是用客户端去连接它. 如果你希望这个结果,出现上面的情况说明,java里面提供的socket类是经过java虚拟机封装过的,跟c或者c++里面的socket的含义还不太一样.之间是否可以通信,还得查查资料.
    2 你自己也想用java写一个server,监视192.168.100.218这台机器上面的2000端口.这样你可以另外写一个类,利用serverSocket类,里面提供的accept()方法,得到一个socket.运行这个server以后,再通过你写的这个客户端程序,应该就可以访问了.