网络
文章平均质量分 81
arloor
我爱学习
展开
-
1.套接字编程基础
套接字地址结构:IPv4套接字地址结构IPv4套接字地址结构也被成为网际套接字地址结构,被命名为sockaddr_in,IPv6命名为sockaddr_in6,他们被定义在<netinet/in.h 中,posix标准中的IPv4套接字地址结构定义如下:/* ipv4套接字地址结构 */struct sockaddr_in { sa_family_t sin_family /原创 2017-09-27 19:42:46 · 283 阅读 · 0 评论 -
socket API和TCP/IP协议学习
socket API和TCP/IP协议学习本博客用于记录socket API和TCP/IP协议的学习目标在2017.1.1之前看完unix网络编程卷一和TCP/IP详解卷一 本博客的环境是opensuse Tumbleweed,其他linux发行版可能会有差异原创 2017-09-27 18:09:34 · 900 阅读 · 0 评论 -
2.基本套接字函数
socket函数为了执行网络IO,一个程序首先要做的就是调用socket函数,指定期望的通信协议(使用IPv4的TCP、使用IPv6的UDP、UNIX字节域协议等):#include <sys/socket.h>int socket(int family,int type,int protocol); --若成功返回非负描述符,失败返回-1family type protocol可取的值如原创 2017-09-28 11:02:34 · 227 阅读 · 0 评论 -
HttpProxy 基于netty的代理——高性能、轻量、稳定
HttpProxy 基于netty的代理项目地址这是一个轻量、稳定、高性能的http代理,仅仅依赖netty和日志框架,实现http中间人代理和https隧道代理。google、youtube视频、测试代理速度、作为git的代理、作为docker的代理等场景都运行完美。客户端运行日志2019-01-30 22:50:27.455 [nioEventLoopGroup-2-3] INFO ...原创 2019-02-11 15:18:19 · 3844 阅读 · 0 评论