网络编程
文章平均质量分 89
dangfulin
这个作者很懒,什么都没留下…
展开
-
python网络编程基础3——套接字、IPv4 和简单的客户/服务器编程
一,打印机器名与 IPv4 地址可以用python-sokect库快速地查看一些机器信息:dang@DFL:~/test$ python3Python 3.8.10 (default, Jun 2 2021, 10:49:15) [GCC 10.3.0] on linuxType "help", "copyright", "credits" or "license" for more information.>>> import socket # 导入 socket 库&g原创 2021-10-17 23:36:19 · 613 阅读 · 0 评论 -
网络浏览器是如何工作的
Chrome、Firefox、Microsoft Edge等浏览器我们经常用,但它们是如何工作的?这是一篇介绍浏览器一般工作原理的文章。一,从输入网址并按下回车开始——生成 HTTP 请求消息1,什么是网址?超链接(hyperlink)是一种允许我们同其他网页或站点之间进行连接的元素,文本中包含内嵌超链接的整个文档叫作超文本(hypertext)文档,如果文档中又加入了图片、 声音以及视频, 该文档就成为了超媒体(hypermedia)。为了操作超媒体, 人们发明了统一资源定位符(URL, Uni原创 2021-10-15 21:35:23 · 244 阅读 · 0 评论 -
python网咯编程基础2:网络服务器
从某些方面来说, 服务器程序和客户端程序很类似。 很多您熟悉的用在网络客户端程序的指令同样可以用在服务器程序中, 因为服务器使用的是和客户端同样的socket接口。还是有一些重要的细节是不同的, 最明显的是建立socket。目标:如何从头建立一个服务器程序、如何取得客户端的信息、 如何把活动记入日志, 以及如何用不同的方式来运行服务器。一,准备连接对于客户端来说, 建立一个TCP连接的过程分两步, 包括建立socket对象以及调用connect()来建立一个和服务器的连接。对于服务器, 这个过程需原创 2020-09-19 23:59:02 · 530 阅读 · 0 评论 -
python网络编程基础1:网络客户端
一,理解socketsocket是操作系统中I/O系统的延伸部分, 它可以使进程和机器之间的通信成为可能。当前经常使用的socket最早起源于BSD UNIX类的操作系统。 在UNIX系统上, 比如BSD,有一些现有的、 和文件描述符一起工作的系统调用, 其中包括 open()、read()、write()和close()。文件描述符一般是指一个文件或某个类似文件的实体。把对网络的支持加入操作系统, 是以一种扩展现有文件描述符结构的方法来实现的。新的系统调用被加入并和socket 一起工作, 而很多现原创 2020-09-17 12:23:05 · 283 阅读 · 0 评论 -
一个简单的基于TCP通信的服务器端与客户端程序
666原创 2020-08-08 16:03:44 · 2497 阅读 · 0 评论