您所要求的想法在Java中称为套接字编程。是的,有可能做你在想什么,但我会是一个很好的工作。我能做的是,给你一些关于套接字的想法,休息一下,你可以自己设计它。
在这里,我们走了, 对于客户机打开这样的插座,以获取更多信息,您可以refer- http://www.javaworld.com/article/2077322/core-java/core-java-sockets-programming-in-java-a-tutorial.html
Socket MyClient;
MyClient = new Socket("Machine name", PortNumber);
异常包括(注意:离线客户端)
Socket MyClient;
try { MyClient = new Socket("Machine name", PortNumber);}
catch (IOException e) {
System.out.println(e);}
现在for server
ServerSocket MyService;
try { MyServerice = new ServerSocket(PortNumber);}
catch (IOException e) {
System.out.println(e);}
Socket对象将会listen N个请求从客户端进行,
Socket clientSocket = null;
try { serviceSocket = MyService.accept();}
catch (IOException e) {
System.out.println(e);}
现在,在客户端中,创建一个输入流,从服务器
DataInputStream input;
try {
input = new DataInputStream(MyClient.getInputStream());
}
catch (IOException e) {
System.out.println(e);
}
收到信息在服务器端,使用DataInputStream类从客户端接收输入
DataInputStream input;
try {
input = new DataInputStream(serviceSocket.getInputStream());
}
catch (IOException e) {
System.out.println(e);
}
@Andrea,真的很抱歉,但我没有达到那个水平,来解决问题。这里只是大一新生。对不起,令人失望。