Python网络编程(1.利用socket(udp)+网络调试助手,发送数据)
1.socket(简称 套接字) 是进制间通信的一种方式,它与其他进程间通信的一个主要不同是:
它能实现不同主机间的进程间通信,我们网络上各种各样的服务器大多数都是基于Socket 来完成通信的
2. 网络调试助手下载连接
链接:https://pan.baidu.com/s/1O_gwVMrT7rDmS1GbOfnAOA
提取码:9058
3. 用法
import socket"""发送数据
"""def main():# 创建udp的套接字udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)while True:# 从键盘获取要发送的数据send_data = input("请输入要发送的数据: ")# 程序将退出条件if send_data == "quit":break# 可以使用套接字收发数据'''sendto()里面的参数,第一个为发送的内容(类型必须是bytes类型),第二个为对方的IP和post(元组的形式)'''udp_socket.sendto(send_data.encode("gbk"), ("10.10.2.16", 8080))# 关闭套接字udp_socket.close()if __name__ == '__main__':main()
2. 程序运行后,输入Python,这边就已经收到消息
Python网络编程(1.利用socket(udp)+网络调试助手,发送数据)相关推荐
- python网络编程自学_五分钟搞定Python网络编程实现TCP和UDP连接
Python网络编程实现TCP和UDP连接, 使用socket模块, 所有代码在python3下测试通过. 实现TCP#!/usr/bin/env python3 # -*- coding: utf- ...
- 浅谈JAVA中如何利用socket进行网络编程(二)
转自:http://developer.51cto.com/art/201106/268386.htm Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以 ...
- 计算机网络(二) | 网络编程基础、Socket套接字、UDP和TCP套接字编程
目录 一.网络编程基础 1.1 为什么需要网络编程 1.2 什么是网络编程 1.3 网络编程中的基本概念 二.Socket套接字 2.1 概念 2.2 分类 2.3 Java数据报套接字通信模型 2. ...
- socket recv 服务端阻塞 python_网络编程(基于socket编程)
网络编程(基于socket编程) socket套接字:应用程序通常通过socket"套接字"向网络发送请求或应答网络请求,是主机间或同一计算机中的进程间相互通讯 socket是介于 ...
- python网络编程(1):客户端与网络编程简介
python网络编程(1):客户端与网络编程简介 很多情况下,网络编程就是选择并使用一个已经支持所需网络操作的库的过程. 1.使用pygeocoder实现地址和经纬度的转换 通过pipenv创建虚拟环 ...
- 网络编程(tcp和udp)
文章目录 网络编程 1 软件结构 2 网络通信协议 2.1 TCP/IP协议参考模型 2.2 TCP与UDP协议 3 网络编程三要素 1.协议 2.IP地址 3.端口号 4 InetAddress类 ...
- Java网络编程——9.服务器Socket
2019独角兽企业重金招聘Python工程师标准>>> 前一章从客户端的角度讨论了Socket,客户端就是向监听连接的服务器打开一个Socket的程序,不过如果不能与服务器对话,客户 ...
- 网游中的网络编程系列1:UDP vs. TCP
原文:UDP vs. TCP,作者是Glenn Fiedler,专注于游戏网络编程相关工作多年. 目录 网游中的网络编程系列1:UDP vs. TCP 网游中的网络编程2:发送和接收数据包 网游中的网 ...
- 网络编程(基于socket接口技术的进程间通信)接上一篇文章补充
目录 一.网络编程(基于socket接口技术) 1.基于TCP协议的网络通信 编程模型: 2.基于UDP通信协议的网络通信 编程模型: 3.新增函数: 大小端数据转换函数: ip地址转换函数: TCP ...
最新文章
- 导航菜单:jQuery粘性滚动导航栏效果
- 【嵌入式开发】用 VLC 显示 树莓派摄像头 H264 裸流
- android线性布局快捷键,【整理】Android图形界面知识学习与总结之:Linear Layout线性布局...
- 关于计算机类课程实验教学的思考
- 程序员的圣诞节后-零
- tf.gradients ---错误FetchargumentNonehasinvalidtype
- 【基础教程】基于matlab生成Word+PPT报告【含Matlab源码 971期】
- 前端小项目(四)| 咖啡厅网页页面
- 分享一个返利系统源码,前端uni+后端php开发的影票返利系统源码
- 递归算法应用实例------八皇后算法
- Binet‘s Formula 算法
- Linux命令之大文件分割
- VS2017调用Matlab2016b进行绘图
- 【JPress】Template
- python模糊图片过滤
- Matlab:交换矩阵的两行(列)
- cJson使用的简单例子
- Vic-软件测试-开始软件测试
- 大数据开发:大数据背景下的数据库选型
- 高中数学怎么学好怎样才能学好高一数学
热门文章
- Mysql事务与锁深入剖析
- matlab元件阻感负载,单相桥式全控整流电路阻感负载课程设计matlab
- ElasticSearch下载安装教程详解【7.10版本】
- 斐波那契数列的前n项值
- 【JAVA多线程学习笔记】(1)实现线程的方式 线程生命周期 操作线程的方法
- 【项目实战】pytorch载入训练好的模型并进行可视化模型预测绘图
- XML学习笔记01【xml_基础、xml_约束】
- Bootstrap4+MySQL前后端综合实训-Day04-AM【新闻管理手机端页面+数据库操作(PowerDesigner 图形化数据库设计软件、SQLyog软件)】
- 数据结构Java07【二叉排序树(添加查找删除-节点)】
- 如何处理 android 方法总数超过 65536 . the number of method references in a .dex file exceed 64k