公司有本《Java网络编程》一直闲置在书架上,反正我对Socket方面不太懂,今天跟着书学习一番。
> 参考的优秀书籍
《Java网络编程》 --中国电力出版社
> 最简单的服务器端
当客户端连接进来,向客户端发送“welcome”以表咋程序员的亲切感~~
import java.io.IOException; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; public class SimpleServerSocket { public static void main(String[] args) { ServerSocket ss = null; Socket s = null; OutputStreamWriter osw = null; try { ss = new ServerSocket(9000); s = ss.accept(); osw = new OutputStreamWriter(s.getOutputStream()); osw.write("welcome..." + System.getProperty("line.separator")); osw.flush(); System.out.println("outputed."); } catch (IOException e) { System.out.println("socket exception."); // TODO Auto-generated catch block e.printStackTrace(); } finally { CloseableCloser.close(osw); CloseableCloser.close(s); CloseableCloser.close(ss); } } }