Java网络编程进阶版

来源:互联网 发布:域名表示方式 编辑:程序博客网 时间:2024/04/27 13:59
服务器端:import java.net.*;import java.io.*;public class TestSend_OutServer {public static void main(String[] args) {try{ServerSocket sSocket = new ServerSocket(8888);while(true){Socket sSkt = sSocket.accept();OutputStream outstrm = sSkt.getOutputStream();DataOutputStream douts = new DataOutputStream(outstrm);douts.writeUTF("Hello, " + sSkt.getInetAddress() + " port#" + sSkt.getPort() + " See ya!");douts.close();sSkt.close();}}catch(IOException ioe){ioe.printStackTrace();System.out.println("Server-side error!");}}}

客户端:

import java.net.*;import java.io.*;public class TestSend_OutClient {public static void main(String[] args) {try{Socket skt = new Socket("127.0.0.1",8888);InputStream inStrm = skt.getInputStream();DataInputStream dinStrm = new DataInputStream(inStrm);System.out.println(dinStrm.readUTF());dinStrm.close();skt.close();}catch(ConnectException cone){cone.printStackTrace();System.out.println("Connecting error, or Server out of responding");}catch(IOException ioe){ioe.printStackTrace();}}}


0 0
原创粉丝点击