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实现多线程抓取网页功能实例详解
Jun 08 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
python使用threading获取线程函数返回值的实现方法
Nov 15 Python
python利用pandas将excel文件转换为txt文件的方法
Oct 23 Python
深入浅析python 协程与go协程的区别
May 09 Python
django 配置阿里云OSS存储media文件的例子
Aug 20 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
浅析Python3 pip换源问题
Jan 06 Python
python实现PCA降维的示例详解
Feb 24 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
Feb 27 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
python cv2图像质量压缩的算法示例
Jun 04 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循环获取GET和POST值的代码
2008/04/09 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
基于php常用正则表达式的整理汇总
2013/06/08 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
2018/12/06 PHP
js表格分页实现代码
2009/09/18 Javascript
JQuery 应用 JQuery.groupTable.js
2010/12/15 Javascript
浅析Javascript使用include/require
2013/11/13 Javascript
javascript替换已有元素replaceChild()使用介绍
2014/04/03 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
JS实现带动画的回到顶部效果
2017/12/28 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
python网络编程示例(客户端与服务端)
2014/04/24 Python
Python对小数进行除法运算的正确方法示例
2014/08/25 Python
python编程羊车门问题代码示例
2017/10/25 Python
Flask框架信号用法实例分析
2018/07/24 Python
在mac下查找python包存放路径site-packages的实现方法
2018/11/06 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
python实现飞行棋游戏
2020/02/05 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
django API 中接口的互相调用实例
2020/04/01 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
村居抓节水倡议书
2014/05/19 职场文书