自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 socket编程(一)

socket编程 (一)#创建socket#include<sys/types.h>#include<sys/socket.h>int socket(int __domain,int __type,int __protocol)__domain参数告诉系统使用哪个底层协议族。对TCP/IP协议族而言,该参数应该设置为PF_INET(Protocol Family of Internet,用于IPv4)或者PF_INET6(用于IPv6);对于UNIX本地域协议族而言,该参

2021-10-09 21:15:20 166

原创 socket基础

socket通用socket表示socket地址的结构体sockaddr定义如下struct sockaddr{ __SOCKADDR_COMMON (sa_); //地址族类型变量 char sa_data[14]; //socket地址值};不同协议族的地址值具有不同的含义和长度,有些地址值的长度可以达到108字节(PF_UNIX)。14字节的sa_data无法容纳这些协议族的地址值。因此linux定义了下面这个新的通用socket地址结构体:#define __ss

2021-10-09 19:45:53 144

原创 网络字节序&主机字节序

主机字节序 & 网络字节序什么是字节序简单来说,就是数据在内存中的排列顺序,按照排列顺序的不同分为大端字节序(big endian)和小端字节序(little endian)大端字节序数据的高位字节存储在内存的低地址处,低位字节存储在内存的高地址处。小端字节序数据的高位字节存储在内存的高地址处,低位字节存储在内存的低地址处。代码#include<iostream>using namespace std;void byteorder(){ union Test

2021-10-09 16:15:31 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除