简介: 本文从操作系统实际调用角度(以CentOS Linux release 7.5操作系统为示例),力求追根溯源看IO的每一步操作到底发生了什么。
2024年08月11日
简介: 本文从操作系统实际调用角度(以CentOS Linux release 7.5操作系统为示例),力求追根溯源看IO的每一步操作到底发生了什么。
2024年08月11日
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。
建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。
2024年08月11日
一、网络基础
1、InetAddress
InetAddress构造器私有,可以通过多种方式获得inetAddress对象
InetAddress ip = InetAddress.getLocalHost();//获取本机IP
ip = InetAddress.getByName("100.64.141.89");//通过名字获取指定地址IP
2024年08月11日
点击右上方红色按钮关注“web秀”,让你真正秀起来
Todo List项目已经接近尾声,很多地方都没有细致的讲解,基本都是以简洁为主,快速的完成一个简单的demo。希望能给小伙伴们带来一些帮助。
代码请戳:https://github.com/javanf/todo-list
2024年08月11日
专注于Java领域优质技术,欢迎关注
来自:张狗蛋的技术之路
自从上次学习了TCP/IP的拥塞控制算法后,我越发想要更加深入的了解TCP/IP的一些底层原理,搜索了很多网络上的资料,看到了陶辉大神关于高性能网络编程的专栏,收益颇多。今天就总结一下,并且加上自己的一些思考。
2024年08月11日
smart-socket是一款国产Java AIO框架,力求极简、易用、高性能。我们的愿景是成为与Netty、Mina相媲美的通信框架。
2024年08月11日
TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信
Java对基于TCP协议的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信
2024年08月11日
以下的例子,是一个服务器对多个客户端。我们的客户端程序可以运行很多遍,代表多个客户。
/*in this frame work, many clients can access the server with many thread and many socket using only one port,
2024年08月11日
Java网络编程之Socket
网络模型
TCP协议与UDP协议区别
Http协议底层实现原理。
网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。