📄 cangs.java
字号:
/* * CangS.java * * Created on 2004年9月22日, 下午8:21 *//** * * @author litertiger */import java.io.*;import java.net.*;public class CangS { /** Creates a new instance of CangS */ public static void main(String args[]) { new Client(); new Server(); } }class Client { public Client() { String s=null; Socket mysocket; DataInputStream in=null; DataOutputStream out=null; try{ mysocket=new Socket("localhost",4331); in=new DataInputStream(mysocket.getInputStream()); out=new DataOutputStream(mysocket.getOutputStream()); out.writeUTF("你好"); //通过out向线路中写信息 while(true)// 和文见读取不一样 // 因为可能在sever没有发出数据时候就开始读取了 //所以用了一个循环保证读到 { s=in.readUTF();//读取 if(s!=null) break; } mysocket.close(); } catch(IOException e) { } } } class Server { public Server() { ServerSocket server=null; Socket you=null; String s=null; DataOutputStream out=null; DataInputStream in=null; try{ you=server.accept(); in=new DataInputStream(you.getInputStream()); out=new DataOutputStream(you.getOutputStream()); while(true) { s=in.readUTF(); if(s!=null) break; } out.writeUTF("你好我是服务器"); you.close(); } catch(IOException e) {} } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -