计算机网络学习
yangzhengqui
这个作者很懒,什么都没留下…
展开
-
udp小实验
//client.h#include <string.h>#include <cstdlib>#include <stdio.h>#include <sys/types.h> #include <sys/socket.h>#include <arpa/inet.h>#include <signal.h>#include <error.h>#include <errno.h&g原创 2021-04-02 12:14:58 · 188 阅读 · 0 评论 -
验证网络send只到缓冲区的小实验
都说阻塞式的send只是发送到了缓冲区,但是不是真正的发送到了网络,做了个小实验,直接上代码//server.c 启动监听服务器#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>#include <netinet/in.h>#include <errno.h>#include <string.h>#include "read.h"void read原创 2021-04-01 13:08:40 · 125 阅读 · 0 评论 -
《Linux程序设计》套接字笔记
套接字:一種通信機制,通過套接字可以進行本地和網絡的鏈接。明確的講客戶和服務器區分開來(cs架構),是系統分配給服務器進程的類似與文件描述符的資源,不能與其他進程共享。 本地的名字是Linux的文件名,一般放在/tmp(/usr/tmp) 網絡套接字是與客戶鏈接的特定網絡有關的服務器標示符(端口號或者訪問點) socket通信的流程如下: 實例: 問題: 本地通信出現找不到文件: N原创 2017-08-02 09:40:35 · 467 阅读 · 0 评论