CLASSPATH=:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/toolsjarc/s模式 你不仅需要一个client 还需要一个server
你只写了一个client,没用对应的server 当然无法连接了!
import javaioIOException;
import javanetServerSocket;
import javanetSocket;
/
@author zc
@version 2011-8-1 下午04:35:19
/
public class Server {
public static void main(String[] args) {
Server server = new Server();
serverawait();
}
public void await(){
try {
ServerSocket ss = new ServerSocket(1234);
while (true) {
Socket s = ssaccept();
Systemoutprintln("accepted a request");
Systemoutprintln(s);
}
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
}
给你写了个简单的server在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。正如打电话之前,双方必须各自拥有一台电话机一样。在网间网内部,每一个socket用一个半相关描述: (协议,本地地址,本地端口) 一个完整的socket有一个本地唯一的socket号,由 *** 作系统分配。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)