socket
YDDUONG
这个作者很懒,什么都没留下…
展开
-
socket IP地址和端口号
IP(Internet Protocol)网络协议,是为收发网络数据分配给计算机的值。端口号是为了区分程序中创建的套接字而分配的序号参考:《TCP/IP网络编程》尹圣雨,章节3.1网络地址(Internet Address):同样是为使计算机连接到网络并收发数据分配的IP地址IPv4(Internet Address version 4)4字节地址族IPv6(Internet Address version 6)16字节地址族IPv4将4字节的地址分为网络地址和主机地址,且分为A、B、C、原创 2021-10-24 11:00:43 · 9592 阅读 · 0 评论 -
socket()函数:协议及其数据传输特性
socket协议及其数据传输特性协议 Protocol先来看一眼,创建socket#include <sys/socket.h>// domain: socket中使用的协议族(Protocol Family)信息// type: socket中传输信息的类型// protocol: 通信中使用的协议int socket(int domain, int type, int protocol);int domain: socket中使用的协议族(Protocol Family)原创 2021-10-23 08:34:34 · 600 阅读 · 0 评论 -
socket 文件描述符
Linux中,socket 也是被认为是文件的一种window中,需要区分socket和文件文件描述符:window中叫文件句柄;可以理解成分配的IDsocket经过创建的过程中才会被分配文件描述符文件操作打开文件 int open(const char *path, int flag),flag是打开的模式,多个模式用OR连接,返回的就是文件描述符。(#include <sys/types.h> #include <sys/stat.h> #include <原创 2021-10-21 15:28:52 · 3676 阅读 · 0 评论 -
socket 入门示例
在本地构造一个服务端和客户端程序,并传输一段简单的信息参考:《TCP/IP网络编程》尹圣雨,章节1.1构造服务端代码 hello_server.c#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <unistd.h>#include <arpa/inet.h>#include <sys/sock原创 2021-10-20 12:43:40 · 815 阅读 · 0 评论