Server program source // Server.javaimport java.net.*; import java.io.*;public class Server { ServerSocket server; DataOutputStream output; Socket socket; public Server (){ try{ // create a server on port 5000 server=new ServerSocket(5000); // display interactive informaion System.out.println("Server created."); System.out.println("waiting for client to connect on..."); // waiting for client to connect on... socket = server.accept(); // client connected System.out.println("client connected.\nShutdown!"); output = new DataOutputStream(socket.getOutputStream()); output.writeUTF("Welcome to Server.Bye!"); output.close(); server.close(); } catch(SocketException e){ System.out.println(e.toString()); e.printStackTrace(); System.exit(1); } catch(IOException e){ System.out.println(e.toString()); e.printStackTrace(); System.exit(1); } } public static void main(String args[]){ Server game=new Server(); } }
import java.io.*;public class Server
{
ServerSocket server;
DataOutputStream output;
Socket socket;
public Server (){
try{
// create a server on port 5000
server=new ServerSocket(5000);
// display interactive informaion
System.out.println("Server created.");
System.out.println("waiting for client to connect on...");
// waiting for client to connect on...
socket = server.accept();
// client connected
System.out.println("client connected.\nShutdown!");
output = new DataOutputStream(socket.getOutputStream());
output.writeUTF("Welcome to Server.Bye!");
output.close();
server.close();
}
catch(SocketException e){
System.out.println(e.toString());
e.printStackTrace();
System.exit(1);
}
catch(IOException e){
System.out.println(e.toString());
e.printStackTrace();
System.exit(1);
}
} public static void main(String args[]){
Server game=new Server();
}
}
applet只能打开与宿主机的socket连接。仅这一点约束而已。
to sharetop(天生不笨)
纠正一点,在java 2中对信任的host也可以。