JAVA中实现原生的 socket 通信机制原理
短信预约 -IT技能 免费直播动态提醒
本文介绍了JAVA中实现原生的 socket 通信机制原理,分享给大家,具体如下:
当前环境
jdk == 1.8
知识点
- socket 的连接处理
- IO 输入、输出流的处理
- 请求数据格式处理
- 请求模型优化
场景
今天,和大家聊一下 JAVA 中的 socket 通信问题。这里采用最简单的一请求一响应模型为例,假设我们现在需要向 baidu 站点进行通信。我们用 JAVA 原生的 socket 该如何实现。
建立 socket 连接
首先,我们需要建立 socket 连接(核心代码)
import java.net.InetSocketAddress;import java.net.Socket;import java.net.SocketAddress; // 初始化 socketSocket socket = new Socket();// 初始化远程连接地址SocketAddress remote = new InetSocketAddress(host, port);// 建立连接socket.connect(remote);
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
JAVA中实现原生的 socket 通信机制原理
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
JAVA中实现原生的 socket 通信机制原理
本文介绍了JAVA中实现原生的 socket 通信机制原理,分享给大家,具体如下:当前环境jdk == 1.8知识点 socket 的连接处理 IO 输入、输出流的处理 请求数据格式处理 请求模型优化场景今天,和大家聊一下 JAVA
2023-05-31
Java中socket通信的原理是什么
Java中socket通信的原理是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。java.net.Socket继承于java.lang.Object,有八个
2023-06-17
Python中Socket通信的原理是什么
本篇文章给大家分享的是有关Python中Socket通信的原理是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python是什么意思Python是一种跨平台的、具有解释性、
2023-06-14
MySQL中MVCC机制的实现原理
目录前言什么是当前读和快照读?MVCC的实现原理前言MVCC全称为Multi Version Concurrency Control,直译为多版本并发控制,是MySQhttp://www.cppcns.comL中一种并发控制的方法,他主要
2022-08-10
java中UDP通信的原理是什么
这篇文章给大家介绍java中UDP通信的原理是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优
2023-06-14
java反射机制的实现原理是什么
Java反射机制是指在运行状态中,对任意一个类都能够知道这个类的所有属性和方法,对任意一个对象都能够调用它的任意一个方法。实现Java反射机制的原理主要涉及以下几个方面:1. 类装载器:Java反射机制通过类装载器加载指定的类,并生成对应的
2023-08-08
Java中Exception异常机制的原理
本篇文章给大家分享的是有关Java中Exception异常机制的原理,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Error与Exception的区别与相同点:Error是严重
2023-06-15
Java中 CAS机制的原理是什么
Java中 CAS机制的原理是什么?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。多线程实践public class test { private static int x
2023-06-15
2024-04-02
java中反射机制的原理是什么
这期内容当中小编将会给大家带来有关java中反射机制的原理是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实现了
2023-06-14
2024-04-02
Java中的单线程通信如何利用 Socket实现
这期内容当中小编将会给大家带来有关Java中的单线程通信如何利用 Socket实现,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java Socket实现单线程通信的方法,具体如下:现在做Java直接使用
2023-05-31
浅谈express 中间件机制及实现原理
简介中间件机制可以让我们在一个给定的流程中添加一个处理步骤,从而对这个流程的输入或者输出产生影响,或者产生一些中作用、状态,或者拦截这个流程。中间件机制和tomcat的过滤器类似,这两者都属于责任链模式的具体实现。
express 中间件使
2022-06-04
java中异常处理机制的原理是什么
Java中的异常处理机制是基于异常类的继承关系和异常处理代码块的机制。当程序发生异常时,会抛出一个异常对象,该异常对象会沿着调用链向上抛出,直到被捕获并处理或者直到程序终止。Java中的异常类都是从java.lang.Throwable类派
2023-08-31
Java中动态代理机制的原理是什么
今天就跟大家聊聊有关Java中动态代理机制的原理是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简
2023-06-17
Java中线程中断机制的原理是什么
本篇文章为大家展示了Java中线程中断机制的原理是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Thread.interrupt真的能中断线程吗在平时的开发过程中,相信都会使用到多线程,在使用多
2023-06-17
2024-04-02
java中注解机制及其原理的详解
java中注解机制及其原理的详解什么是注解注解也叫元数据,例如我们常见的@Override和@Deprecated,注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。它主要
2023-05-31
理解nodejs的stream和pipe机制的原理和实现
前言
前几天别人请教我关于pipe的问题,我发现我虽然用了nodejs很久,但是由于每次用的不多所以经常回避stream的使用,导致一直不熟,现在重新学习整理一下相关知识。
通过nodeschool学习stream
nodeschool有一
2022-06-04
2024-04-02