博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
客户端与服务器通信(版本1)
阅读量:3965 次
发布时间:2019-05-24

本文共 1397 字,大约阅读时间需要 4 分钟。

客户端

public class Client01 {
public static void main(String[] args) {
//创建客户端套接字 用户交互服务器 try {
Socket socket = new Socket("127.0.0.1", 8001); //根据套接字获取输出流 把信息从内存拿出来就是输出 写进内存就是输入 OutputStream outputStream = socket.getOutputStream(); //将字节输出流包装成数据字节输出 DataOutputStream dataOutputStream = new DataOutputStream(outputStream); dataOutputStream.flush(); dataOutputStream.writeUTF("你好"); } catch (IOException e) {
e.printStackTrace(); } }}

服务器

public class Server01 {
public static void main(String[] args) {
//创建服务端套接字ServerSocket 并指定端口号 try {
ServerSocket serverSocket = new ServerSocket(8001); //通过服务端套接字 监听客户端的连接 如果没有客户端连接 程序会停留在此处 System.out.println("------------服务端暴露成功--------------"); Socket accept = serverSocket.accept();//返回的就是客户端的套接字 //根据客户端套接字 获取对应的输入流 InputStream inputStream = accept.getInputStream(); //将字节输入流包装成 数据字节流 DataInputStream dataInputStream = new DataInputStream(inputStream); String s = dataInputStream.readUTF(); System.out.println(s); System.out.println("---------------程序执行完毕---------------"); } catch (IOException e) {
e.printStackTrace(); } }}

转载地址:http://vmhzi.baihongyu.com/

你可能感兴趣的文章
hdu——1556Color the ball(树状数组)
查看>>
hdu——1541Stars(树状数组)
查看>>
快速幂的精简代码
查看>>
求大数乘方的前n位数字(对数加快速幂)
查看>>
hdu——2602Bone Collector(第一类背包问题)
查看>>
hdu——1711Number Sequence(kmp专练)
查看>>
strstr函数和find函数的异同
查看>>
Java的反射
查看>>
HTTP请求之POST与GET区别
查看>>
SSM结合Redis
查看>>
优化数据库的八种方法
查看>>
Java Web服务收到请求时线程的情况以及session情况
查看>>
SSM配置文件信息加密实现
查看>>
@Produces注解
查看>>
谈谈序列化—实体bean一定要实现Serializable接口?
查看>>
实用小技巧之电脑如何滚动截屏/截取长图
查看>>
Eclipse离线安装Java Decompiler插件
查看>>
Http预请求options
查看>>
未来设计师的工作模式?从室内设计领域的实时设计说起 | Mixlab趋势
查看>>
智能设计 | MixAI 知识库 No.69
查看>>