上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 服务器模型@C/S模型 C/S模型的逻辑很简单。服务器启动后,首先创建一个(或多个)监听socket,并调用bind函数将其绑定到服务器感兴趣的端口上,然后调用listen函数等待客户连接。服务器稳定运行之后,客户端就可以调用connect函数向服务器发起连接了。由于客户连接请求是随机到达的异步事件 阅读全文
posted @ 2021-12-30 13:44 放飞梦想C 阅读(64) 评论(0) 推荐(0) 编辑
摘要: biancheng 阅读全文
posted @ 2021-12-21 14:49 放飞梦想C 阅读(90) 评论(0) 推荐(0) 编辑
摘要: pipe函数 pipe函数可用于创建一个管道,以实现进程间通信。 #include<unistd.h> /* Create a one-way communication channel (pipe). If successful, two file descriptors are stored i 阅读全文
posted @ 2021-12-20 22:25 放飞梦想C 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 为何需要半关闭 考虑以下情况: 一旦客户端连接到服务器,服务器将约定的文件传输给客户端,客户端收到后发送字符串「Thank you」给服务器端。 此处「Thank you」的传递是多余的,这只是用来模拟客户端断开连接前还有数据要传输的情况。此时程序实现的难度并不小,因为传输文件的服务器端只需连续传输 阅读全文
posted @ 2021-12-15 11:06 放飞梦想C 阅读(242) 评论(0) 推荐(0) 编辑
摘要: TCP服务的特点 传输层协议主要有两个: TCP协议和UDP协议。TCP协议相对于UDP协议的特点是:面向连接、字节流和可靠传输。 使用TCP协议通信的双方必须先建立连接,然后才能开始数据的读写。双方都必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。TCP连接是全双工的,即双方的 阅读全文
posted @ 2021-12-12 19:20 放飞梦想C 阅读(732) 评论(0) 推荐(0) 编辑
摘要: IP服务的特点 IP协议是TCP/IP协议得动力,它为上层协议提供无状态,无连接,不可靠得服务。 无状态:是指IP通信双方不同步传输数据的状态信息,因此所有IP数据报的发送,传输,和接收都是相互独立的,没有山下文关系的。发送、传输和接收都是相互独立、没有上下文关系的。这种服务最大的缺点是无法处理乱序 阅读全文
posted @ 2021-12-12 11:14 放飞梦想C 阅读(626) 评论(0) 推荐(0) 编辑
摘要: TCP/IP协议族体系结构及主要协议 数据链路层 数据链路层实现网卡接口的网络驱动程序,以处理数据在物理媒介上的传输。不同的物理网络有不同的电器特性,网络驱动程序隐藏了这些细节,为上层协议提供一个统一的接口。 ARP/RARP 数据链路层两个常用的协议是ARP协议(Address Resolutio 阅读全文
posted @ 2021-12-12 00:55 放飞梦想C 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 安装MySQL 可以参考这篇文章《在Ubuntu上安装MySQL》 连接 具体可以看官方的MySQL参考手册 示例代码 #include<iostream> #include<mysql/mysql.h> /* mysql_init() 获取或初始化MYSQL结构 mysql_real_connec 阅读全文
posted @ 2021-11-25 13:40 放飞梦想C 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 基于UDP的数据I/O函数 //成功时返回传入的字节数,失败时返回-1 ssize_t sendto (int __fd, const void *__buf, size_t __n, int __flags, __CONST_SOCKADDR_ARG __addr, socklen_t __add 阅读全文
posted @ 2021-08-09 20:02 放飞梦想C 阅读(305) 评论(0) 推荐(0) 编辑
摘要: IPv4地址的结构体 /* Fixed-size types, underlying types depend on word size and compiler. */ typedef signed char __int8_t; typedef unsigned char __uint8_t; t 阅读全文
posted @ 2021-08-08 17:28 放飞梦想C 阅读(327) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页