最新 最热

Socket原理

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗...

2022-03-29
1

红队免杀培训第二章-使用系统调用http 协议下载恶意载荷

从杀软的行为分析来看,就拿cs的通信协议来讲,stage 的载荷在行为上是明显比stageless载荷多很多的,其中不免一些通信协议的特征,分析过的都知道,stage只是个前置载荷,后续会下更大的功能更全的载荷,因为之前做免杀卡巴的时候...

2022-03-29
0

图解Linux网络包接收过程

因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性能开销,会进行性能优化。而很多时候,如果你对Linux底层的理解不深...

2022-03-29
1

关于NIO与Socket编程技术指南 “验证 write(ByteBuffer src, long position)方法中的 position 不变性”的不严谨问题

NIO与Socket编程技术指南2018.7版中第 2 章通道和 FileChannel 类的使用(第130页)

2022-03-29
1

[物联网]2.5 控制设备

发送服务器的作用发送服务器的目的在于向设备发送数据并控制设备。发送服务器可以使用 2.3 节介绍过的 HTTP、 WebSocket、 MQTT 协议和数据格式。发送服务器靠在 1.3.4 节提到过的两种方法来运行,一种是通过设备申请...

2022-03-29
1

让人迷糊的 socket udp 连接问题

公司内部的一个 golang 中间件报 UDP 连接异常的日志,问题很明显,对端的服务挂了,自然重启下就可以了。

2022-03-29
1

Python获取本机IP地址的几种方式

但是上面这个获取的不是公网IP,结果也不稳定(这里获取了虚拟机下的IP),不建议使用。

2022-03-29
0

Java TCP/UDP/HttpClient简单理解

​ 服务端socket处理客户端socket连接是需要一定时间的。ServerSocket有一个队列,存放还没有来得及处理的客户端Socket,这个队列的容量就是backlog的含义。如果队列已经被客户端socket占满了,如果还有新的连接过来,那么Se...

2022-03-29
0

BufferReader与BufferWriter实现socket通信注意事项

java中可以使用BufferedReader 与BufferedWriter来辅助完成socket通信功能,但是使用中需要注意下面这个坑:

2022-03-28
0

25 张图,一万字,拆解 Linux 网络包发送过程

半年前我以源码的方式描述了网络包的接收过程。之后不断有粉丝提醒我还没聊发送过程呢。好,安排!

2022-03-28
0