陈泽胜746724926
陈泽胜746724926
全部文章
学习笔记
实现(1)
小记录(1)
读书笔记(7)
归档
标签
去牛客网
登录
/
注册
陈泽胜746724926的博客
全部文章
/ 学习笔记
(共5篇)
简易的CGI服务器
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。 《Linux高性能服务器编程》(游双)一书中使用了d...
CGI
socket
2020-04-23
0
1435
TCP粘包问题
TCP粘包问题又叫做数据的无边界性,在上一节中我们介绍了在创建套接字的时候,是会同时创建socket输入、输出缓冲区的。也就是说,write函数只要将要写的数据全部写入了输出缓冲区,函数就会返回,至于将数据发出去就是TCP协议的事了,而如果客户端在读取的时候,也是从输入缓冲区中读,并且是尽可能多的读...
socket
2019-12-14
0
692
socket缓冲区
每个 socket 被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。如下图所示: 在上一节的例子中,我们通过write函数给客户端的套接字写了一些数据,但是呢,写的这些数据并不是立即发送到客户端的,而是先写入一个输出缓冲区,如上图所示,然后函数就返回了。那么又是由谁来把这些数据发送到远程主机...
socket
2019-12-13
0
1118
通过一个最简单的例子来看服务端编程的流程
在了解服务端编程的流程之前,我们需要先了解几个函数:1.创建套接字的函数(关于套接字的介绍在上一节中有了简单的描述,其实就是一个文件描述符,也就是一个整数) 首先我们可以在Linux终端输入:man 7 socket来查看系统对这个函数的描述文档。从以上描述我们可以看到,你要使用这个函数,首先要包含...
c
socket
2019-12-13
0
628
网络编程入门(Socket)
1.UNIX/Linux 中的 socket 是什么?在Linux中有一个哲学叫做:一切皆为文件所以在 UNIX/Linux 系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。 同样对于一个网络连接,Linux也把它作为一个...
C++
c
socket
2019-12-12
0
632