python基础----python的使用(四)
这里记录一下python关于网络的一些基础知识。不知为何,恰如其分的话总是姗姗来迟,错过最恰当的时机。
python中的网络编程
一、socket模板创建一个 TCP 服务器
import sockets = socket.socket() host = socket.gethostname() port = 12345 s.bind((host, port))s.listen(5) while True:c, addr = s.accept()print('addr: ', addr)c.send('my name is huhx'.encode('utf-8'))c.close()
二、socket模板创建 TCP 客户端
import socket s = socket.socket() host = socket.gethostname() port = 12345 s.connect((host, port)) print(s.recv(1024)) s.close()
三、socket模板创建UDP服务端
from socket import *s = socket(AF_INET, SOCK_DGRAM) # 绑定端口: s.bind(('127.0.0.1', 9999))print('Bind UDP on 9999...') while True:# 接收数据:data, addr = s.recvfrom(1024)print('Received from %s:%s.' % addr)s.sendto(b'Hello, %s!' % data, addr)
四、socket模板创建UDP客户端
from socket import *s = socket(AF_INET, SOCK_DGRAM) for data in [b'Michael', b'Tracy', b'Sarah']:# 发送数据:s.sendto(data, ('127.0.0.1', 9999))# 接收数据:print(s.recv(1024).decode('utf-8')) s.close()
友情链接
转载于:https://www.cnblogs.com/huhx/p/baseuselearnpython4.html
python基础----python的使用(四)相关推荐
- Python基础-Python基础使用
Python基础-Python基础使用 1.Python解释器 在Python文件的开头加入以下代码就制定了解释器. #!/usr/bin/env python # _*_ coding:utf-8 ...
- python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值
python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值 一 .函数概念 函数是根据需要,将代码打包为代码块, 每一个代码块就可以封装为一个函数 ...
- Python基础--Python简介和入门
☞写在前面 在说Python之前,我想先说一下自己为什么要学Python,我本人之前也了解过Python,但没有深入学习.之前接触的语言都是Java,也写过一些Java自动化用例,对Java语言只能说 ...
- 每日整理Python基础——python教程入门学习
01_Linux基础 1.操作系统的作用? 操作系统是配置在计算机硬件上的第一层软件,主要作用是管理好硬件设备. 2.Linux中根目录和家目录分别用什么表示? /表示根目录.~表示家目录 3.Lin ...
- Python 基础 —— Python程序员常犯的那些错误
1. 迭代时修改一个列表 删除列表中的奇数 >>>numbers = [i for i in range(10)] >>>numbers [0, 1, 2, 3, ...
- Python 基础 — Python 简介
前言 未来是数据的世界,而 python 是一门可以高效简洁处理数据的语言,博主打算花一些时间完成 python 学习的从 0 到 1.以此相关系列博客作为一个记录. 1. Python 简介 Pyt ...
- python基础-python的字符串内建函数
python基础-字符串内建函数 文章目录 python基础-字符串内建函数 前言 常用的函数 1.center() 2.count() 3.endswith() 4.startswith() 5.s ...
- Python基础知识(第四天)
47.字典_特点_4种创建方式_普通_dict_zip_formkeys 字典 字典是"键值对"的无序可变序列,字典中的每个元素都是一个"键值对",包含:&qu ...
- Python基础教程---读书笔记四
1. 字典是python中唯一内建的映射类型,值存储在一个特定的key里,key可以是数字.字符串甚至是元祖, key必须唯一. 2. dict()函数用来创建字典 >>> dict ...
最新文章
- 手动爬虫之流程笔记1(python3)
- c primer plus 第6版 中文版pdf_内功实力再精进 试驾上汽大通V80 PLUS城市版_搜狐汽车...
- u盘装系统学计算机好,教你如何使用u盘做系统
- (数据库系统概论|王珊)第四章数据库安全性-第一节:数据库安全性概述
- android版本怎么设置,安卓系统手机怎么用
- TypeError: keys must be str, int, float, bool or None, not tuple,解决 python 中 json 保存不了字典键值为 元组 的问题
- 聊聊调度框架,K8S、Mesos、Swarm 一个都不能少
- python基础-软件目录开发规范
- python的raw_对于Python中RawString的理解(引用)
- 析构函数定义为虚函数原因
- 淘宝css代码生成器_Web开发人员的10个最佳CSS代码生成器
- 十大必知开源WebRTC服务器
- CSGO显示FPS(帧数)指令集设置调用方法 2020年最新版本CSGO教程
- 2021年全球氨基酸表面活性剂市场规模大约为47亿元(人民币),预计2028年将达到105亿元
- 大连新知源09年3月RHCE考试通过率90.9% —— 注重能力培养
- 灰色关联分析法详细步骤解释
- Cisco wlc change the time
- Liunx实现超级签名详细攻略(一)超级签名简介
- PyTorch中nn.ReLU(inplace=True)中inplace=True有什么用
- GridView横向显示 实现图片预览
热门文章
- 2022.2.13java学习笔记
- iOS Hacker 使用Reveal分析App的UI界面
- CentOS查看CPU信息
- Nginx之进程间的通信机制-Channel
- 买卖股票的最佳时机含手续费
- [BUUCTF-pwn]——jarvisoj_test_your_memory
- js实现html页面倒计30秒,javascript实现简单页面倒计时
- mongo在哪创建管理员_MongoDB添加用户
- 华为计算机如何计算sina,一道华为的“简单四则运算”题
- c语言随机迷宫生成方法,[原创]递归随机迷宫生成算法详解