当前位置: 首页 > news >正文

java网络编程 02 socket

01.socket定义
在这里插入图片描述
在这里插入图片描述
02.TCP编程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

import java.io.IOException;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;public class clientSocket {public static void main(String[] args) throws IOException {Socket socket=   new Socket(InetAddress.getLocalHost(),9999);System.out.println("客户端的socket"+socket.getClass());OutputStream outputStream= socket.getOutputStream();outputStream.write("hello ".getBytes());outputStream.close();socket.close();}
}
      ServerSocket server=new ServerSocket(9999);Socket socket= server.accept();InputStream inputStream=socket.getInputStream();byte[] readruf=new byte[1024];int readlen=0;while((readlen=inputStream.read(readruf))!=-1){System.out.println(new String(readruf,0,readlen));}inputStream.close();server.close();、    socket.close();

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

import java.io.IOException;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.Socket;public class clientSocket {public static void main(String[] args) throws IOException {Socket socket=   new Socket(InetAddress.getLocalHost(),9999);System.out.println("客户端的socket"+socket.getClass());OutputStream outputStream= socket.getOutputStream();outputStream.write("hello ".getBytes());socket.shutdownOutput();InputStream inputStream=socket.getInputStream();byte[] readruf=new byte[1024];int readlen=0;while((readlen=inputStream.read(readruf))!=-1){System.out.println(new String(readruf,0,readlen));}inputStream.close();outputStream.close();socket.close();}
}
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;public class serverSocket {public static void main(String[] args) throws IOException {ServerSocket server=new ServerSocket(9999);Socket socket= server.accept();InputStream inputStream=socket.getInputStream();byte[] readruf=new byte[1024];int readlen=0;while((readlen=inputStream.read(readruf))!=-1){System.out.println(new String(readruf,0,readlen));}OutputStream outputStream= socket.getOutputStream();outputStream.write("hello ".getBytes());socket.shutdownOutput();outputStream.close();inputStream.close();server.close();、    socket.close();}
http://www.lryc.cn/news/312342.html

相关文章:

  • 【Web安全】SQL各类注入与绕过
  • C++ 设计模式
  • 安卓使用ExoPlayer出现膨胀类异常
  • C++之析构函数
  • 108. 将有序数组转换为二叉搜索树【简单】
  • vue3中watch和watchEffect的区别!!!
  • 【JavaEE初阶 -- 计算机核心工作机制】
  • springcloud:3.6测试信号量隔离
  • AI化未来:智能科技的新纪元
  • Unity 整体界面淡入淡出效果
  • 反序列化逃逸 [安洵杯 2019]easy_serialize_php1
  • JavaScript中的包装类型详解
  • 如何向各大媒体网站投稿 海外媒体发稿平台有哪些
  • 基于SpringBoot的论坛系统(附项目源码+论文)
  • 堆以及堆的实现
  • 使用RabbitMQ实现延时消息自动取消的简单案例
  • Docker部署(ruoyi案例接上篇Docker之部署前后端分离项目)实施必会!!!!
  • 电脑中已经有多个模组压缩文件,如何通过小火星露谷管理器批量安装
  • [Linux]如何理解kernel、shell、bash
  • C++:Vector的使用
  • Redis之事务(详细解析)
  • Java项目:39 springboot007大学生租房平台的设计与实现
  • 安卓内存信息查看
  • Positional Encoding 位置编码
  • MySql、Navicat 软件安装 + Navicat简单操作(建数据库,表)
  • 逆向案例五、爬取b站评论,表单MD5加密
  • 010-原型链
  • Electron-builder打包安装包——编译篇
  • Red Hat系统升级内核版本
  • Java集合set之HashSet、LinkedHashSet、TreeSet的区别?