1 9 package org.ozoneDB.DxLib.net; 10 11 import org.ozoneDB.io.stream.ResolvingObjectInputStream; 12 13 import java.net.*; 14 import java.io.*; 15 16 24 public class DxServer extends DxClient { 25 ServerSocket server; 26 27 28 public DxServer( int port ) throws IOException{ 29 server = new ServerSocket( port ); 30 } 31 32 33 public void accept() throws IOException { 34 sock = server.accept(); 35 36 out = new ObjectOutputStream( new BufferedOutputStream( sock.getOutputStream() ) ); 37 out.flush(); 38 in = new ResolvingObjectInputStream( new BufferedInputStream( sock.getInputStream() ) ); 39 } 40 41 42 public void close() throws IOException { 43 super.close(); 44 server.close(); 45 } 46 } 47 | Popular Tags |