python通过tcp发送xml报文的方法


Posted in Python onDecember 28, 2018

如下所示:

# -*- coding: utf-8 -*-
import socket
# 使用tcp发送请求报文
def tcpsend(ip, port, xmlbw):
 address = (ip, port)
 client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 client.connect(address)
 by = xmlbw.encode('utf8') # 转为字节数组
 # print by
 client.send(by)
 print "tcp发送成功"
 data = client.recv(1024) # 接受响应信息
 print "接受响应成功"
 print data
 # print(str)
 client.close()

如图,使用python的socket模块,发送字节数组,其中这个方法三个参数分别填写ip,port,第三个参数是一个xml格式的文档,也可以是一个字符串。

以上这篇python通过tcp发送xml报文的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用BeautifulSoup分析网页信息的方法
Apr 04 Python
Python中关于Sequence切片的下标问题详解
Jun 15 Python
python使用pyqt写带界面工具的示例代码
Oct 23 Python
pyqt5利用pyqtDesigner实现登录界面
Mar 28 Python
Python3 实现串口两进程同时读写
Jun 12 Python
python实现动态数组的示例代码
Jul 15 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
Feb 26 Python
Python实现CAN报文转换工具教程
May 05 Python
python交互模式基础知识点学习
Jun 18 Python
详解torch.Tensor的4种乘法
Sep 03 Python
python中spy++的使用超详细教程
Jan 29 Python
详解NumPy中的线性关系与数据修剪压缩
May 25 Python
对python 生成拼接xml报文的示例详解
Dec 28 #Python
Python 3.x基于Xml数据的Http请求方法
Dec 28 #Python
python模拟登陆,用session维持回话的实例
Dec 27 #Python
python requests post多层字典的方法
Dec 27 #Python
解决python3运行selenium下HTMLTestRunner报错的问题
Dec 27 #Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 #Python
python 与服务器的共享文件夹交互方法
Dec 27 #Python
You might like
PHP Curl出现403错误的解决办法
2014/05/29 PHP
PHP页面转UTF-8中文编码乱码的解决办法
2015/10/20 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
JavaScript实现捕获鼠标坐标
2020/04/12 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
2020/04/15 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
Python中list查询及所需时间计算操作示例
2018/06/21 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
css sprite简单实例
2016/05/23 HTML / CSS
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
Linux Interview Questions For software testers
2012/06/02 面试题
小学班长竞选演讲稿
2014/04/24 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python
python_tkinter事件类型详情
2022/03/20 Python
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python