- 简介
- 目录大纲
- 最新文档
039_TCP服务器
TCP服务器 1、生活中的手机 如果想让别人能够打通我们的手机,获取相应服务的话,需要做以下几件事情: 买个手机 对应 创建套接字 插个电话卡 ,有手机号码 对应 绑定IP、port 设置手机为正常接听状态(能够响铃) 对应 设置被动链接 静静的等着别人拨打 对应 等待客户端链接 2、TCP服务器 如同上面拨打手机过程一样,在程序中,如果想要完成一个TCP服务器的功能,需要以下流程: 创……
大禹呀 - 2022年2月13日 11:48
038_TCP客户端
TCP客户端 TCP严格区分客户端、服务器怎么写 客户端:需要被服务的一方,一个程序,需要另外一个程序提供数据,就称为客户端 比如QQ:就是客户端,腾讯的服务器就是服务器 服务器:一般玩游戏的时候,让选择哪个区的服务器,服务器离的越近,网速越好, 所谓的服务器:就是一个程序,为客户端提供服务的程序就是服务器 一个段子: 一个顾客去饭馆吃饭,这个顾客要点菜,就问服务员:咱们饭店有客户端吗……
大禹呀 - 2022年2月13日 11:47
037_TCP介绍
TCP简介 1、tcp介绍 TCP协议:传输控制协议(英文:Transmission Control Protocol,缩写:TCp) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义 TCP通信 需要经过 创建连接、数据传送、终止连接 三个步骤 TCP通信模型中,在通信开始之前,一定要先 建立相关的链接,才能发送数据,类似于生活中的 打电话 image-2……
大禹呀 - 2022年2月13日 11:47
037_UDP聊天室
udp聊天器 说明 在一个电脑中编写1个程序,有2个功能 1.获取键盘数据,并将其发送给对方 2.接收数据并显示 并且功能数据进行选择以上的2个功能调用 要求 实现上述程序 使用同一个套接字,先收在发 1、ubuntu主机同时实现接收数据 1.1、实现用户输入对方IP、port以及发送内容 判断 __name__ 的值是否是 __main__,是的话执行 main() 函数 定义 ma……
大禹呀 - 2022年2月13日 11:45
036_UDP网络程序-发送、接收数据
udp网络程序-发送、接收数据 实验环境 win 10 :192.168.1.11 ubuntu:192.168.233.133 实验工具 py脚本 网络调试助手 1. udp网络程序-发送数据 创建一个基于udp的网络程序流程很简单,具体步骤如下: 创建客户端套接字 发送/接收数据 关闭套接字 代码如下: 注意:sendto()函数发送数据类型必须是 bytes 类型 import soc……
大禹呀 - 2022年2月13日 11:44
035_socket简介
socket简介 socket简介 1. 不同电脑上的进程之间如何通信 网络通信:直白的讲就是将 本地主机程序的数据和其他主机程序的数据进行共享 如何完成网络功能:最核心、最原始的方式就是使用 socket通信 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起! 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。 其实TCP/IP协议族已经帮我们解决了这个……
大禹呀 - 2022年2月13日 11:42
034_端口
1. 什么是端口 端口就好一个房子的门,是出入这间房子的必经之路。 image-20220116101827375 进程:一个程序没有起来之前叫 程序,运行起来之后叫 进程 image-20220116103342983 任务管理器-->进程 image-20220116103454225 网络的功能:实际上就上让本地主机上的进程和其他主机上的进程进行通信、数据共享 如果一个程序……
大禹呀 - 2022年2月13日 11:41
033_IP地址
ip地址 1. 什么是地址 地址就是用来标记地点的 image-20220114100312059 linux命令(ifconfig、ping) ifconfig:linux操作系统查看网络信息命令,网卡信息、IP地址 快速回到行首:Ctrl + a 快速回到行尾:Ctrl + e 网卡: ensss:和其他主机通信时使用 lo:本地网卡,主机有没有安装好驱动、网络功能,测试时使用,只能本……
大禹呀 - 2022年2月13日 11:41
032_网络通信概述
网络通信概述 1. 什么是网络 半双工 image-20220113185703052 双工 image-20220114093816357 说明 网络就是一种辅助双方或者多方能够连接在一起的工具 如果没有网络,可想单机的世界是多么的孤单 单机游戏(不能和远在他乡的朋友一起玩) image-20220114094006074 2. 使用网络的目的 就是为了联通多方然后进行通信用的,即把数……
大禹呀 - 2022年2月13日 11:40
031_eval函数
eval 函数 eval() 函数十分强大 可以接收一个字符串参数,把字符串参数传递给eval() 函数 之后 会把 字符串 当成一个 有效的表达式 来求值, 并 返回计算结果 案例 - 计算器 需求 提示用户输入一个 加减乘除混合运算 返回计算结果 input_str = input("请输入一个算术题:") print(eval(input_str)) image-20220……
大禹呀 - 2022年1月24日 11:37