UDP
来源:互联网 发布:移动4g网络培训 编辑:程序博客网 时间:2024/05/17 00:12
import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.Socket;public class MyClient implements Runnable { public void run() { try { Socket client = new Socket("10.7.88.130",8888); //控制台输入流 BufferedReader console = new BufferedReader(new InputStreamReader(System.in)); String info = console.readLine(); DataOutputStream os = new DataOutputStream(client.getOutputStream()); os.writeUTF(info); DataInputStream is = new DataInputStream(client.getInputStream()); System.out.println(new String(is.readUTF())); } catch (IOException e) { e.printStackTrace(); } }}public class ClientTest { public static void main(String[] args) { new Thread(new MyClient()).start(); }}import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;//TCPpublic class MyServer implements Runnable { public void run() { try { ServerSocket server = new ServerSocket(8888); Socket client = server.accept(); DataInputStream dis = new DataInputStream(client.getInputStream()); System.out.println(new String(dis.readUTF())); DataOutputStream dos = new DataOutputStream(client.getOutputStream()); dos.writeUTF("服务器已接收"); dos.flush(); dis.close(); dos.close(); server.close(); } catch (IOException e) { e.printStackTrace(); } }}public class MyServerTest { public static void main(String[] args) { new Thread(new MyServer()).start(); }}
阅读全文
0 0