网络编程
文章平均质量分 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.1Host: www.baidu.co原创 2021-10-02 21:17:23 · 1528 阅读 · 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 · 361 阅读 · 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 · 762 阅读 · 2 评论