02.1. Build server (keep this tankserver running)
1 Packageserver;2 Public classTankserver {3 Public Static voidMain (string[] args) {4 Try {5 //new A ServerSocket object and always listening on port 75756ServerSocket SS =NewServerSocket (7575);7 while(true) {8 //Accept Socket Information9Socket s =ss.accept ();TenSystem.out.println ("Tankserver.java: Supervisor hears" + s.getinetaddress () + ":" +S.getport ()); One } A}Catch(IOException e) { - e.printstacktrace (); - } the } -}
02.2. Build the client (create a new netclient model)
Packageclient;
Public classNetclient {
Client Connection Server Public voidConnect (String IP,intPort) { Try {
IP address and Port Socket s=NewSocket (IP, port); } Catch(unknownhostexception e) {e.printstacktrace (); } Catch(IOException e) {e.printstacktrace (); } }}
02.3. Connect the client to the server ()
Package client; Public class extends Frame { //Create a new network client model new netclient (); Implement Connect with Tankserver this. Nc.connect ("192.168.1.1", Tankserver.tcp_port);}
Javase Tank Network Edition