PackageNetwork;Importjava.io.IOException;ImportJava.io.PrintWriter;ImportJava.io.Writer;ImportJava.net.Socket;ImportJava.util.Scanner; Public classClisockettest { Public voidTest () {Try { while(true) {Socket Socket=NewSocket ("192.168.1.2", 8888); Writer W=NewPrintWriter (Socket.getoutputstream ()); Scanner Scaner=NewScanner (system.in); W.write (Scaner.nextline ()); System.out.println ("entered the book."); W.flush (); W.close (); } } Catch(IOException e) {e.printstacktrace (); } } Public Static voidMain (string[] args) {Newclisockettest (). Test (); }}
ImportJava.io.*;ImportJava.net.ServerSocket;ImportJava.net.Socket;ImportJava.util.Scanner;/*** Created by Afeng on 2018/3/31.*/ Public classSersockettest {/*** Create a server socket*/ Public Static voidServerSocket ()throwsIOException {serversocket serversocket=NULL; Try{ServerSocket=NewServerSocket (8888); Socket Socket=NULL; while(true) {Socket=serversocket.accept (); System.out.println ("The warden heard that."); Scanner Scanner=NewScanner (Socket.getinputstream ()); while(Scanner.hasnextline ()) {String msg=Scanner.nextline (); System.out.println (socket.getinetaddress ()+ "SAY:" +msg); } } } Catch(IOException e) {e.printstacktrace (); }finally{serversocket.close (); } } Public Static voidMain (string[] args) {Try{serversocket (); } Catch(IOException e) {e.printstacktrace (); } }}
Java Network Practice one