![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 82
nepu_bin
前方的路没有答案,只有走着走着才有了答案
展开
-
Linux下使用telnet访问web服务器
1.打开 telnet 服务 同时按下 win徽标 + R ,输入 control 打开控制面板。 (或者直接在win左下方的搜索框内搜素 控制面板 也可) 点击 程序 打开 启用或关闭 Windows 功能 勾选上 Telnet 客户端 确定之后等待一段时间。 2.打开命令行窗口 这里使用 Ubuntu所发行的Linux 系统。 打开命令行后输入 telnet www.baidu.com 80 再输入请求内容: GET /index.html HTTP/1.1 Host: www.baidu.co原创 2021-10-02 21:17:23 · 1547 阅读 · 5 评论 -
Linux中Epoll函数简单使用
多路IO Multiplex IO 多路IO的作用: 1、阻塞 I/O 只能阻塞一个 I/O 操作,而 I/O 复用模型能够阻塞多个 I/O 操作,所以才叫做多路复用 2、采用epoll模型时创建了一个共享的内存空间,操作系统采用事件通知的方式,使一个进程能同时等待多个文件描述符 3、这样就可以同时监听多个网络连接 IO, 相对于多进程、多线程切换的开销问题,IO 多路复用可以极大的提升系统效率。 谈到多路IO,Linux下最常用的也就是三种IO模型: Select、Poll、Epoll,简单介绍一下epo原创 2021-08-25 18:44:55 · 371 阅读 · 1 评论 -
实现CS客户端服务器模型(Linux系统)
linux下借助于套接字socket实现cs模型 下图展示的是OSI七层模型以及合并后更为实用的四层模型,其中我们常说的套接字socket编程基于传输层的,下面将介绍linux系统下实现一个简单的cs模型。 服务器端Server.c 创建套接字 进行套接字通信,那么最开始是要自己创建一个套接字,在linux系统中有这么个特点:一切皆文件,对于文件的操作都离不开一个fd(file descriptor)文件描述符,套接字也不例外,首先看看linux中提供的socket函数(查看linux开发手册): SOC原创 2021-07-15 23:55:47 · 770 阅读 · 2 评论