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中几个常用的类方法
Apr 08 Python
Python实现按特定格式对文件进行读写的方法示例
Nov 30 Python
pycharm设置注释颜色的方法
May 23 Python
Python应用库大全总结
May 30 Python
Python爬虫抓取技术的一些经验
Jul 12 Python
python 串口读取+存储+输出处理实例
Dec 26 Python
Python实现aes加密解密多种方法解析
May 15 Python
Django数据库迁移常见使用方法
Nov 12 Python
教你怎么用Python实现多路径迷宫
Apr 29 Python
Django一小时写出账号密码管理系统
Apr 29 Python
Python pandas之求和运算和非空值个数统计
Aug 07 Python
Python函数中apply、map、applymap的区别
Nov 27 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安装攻略:常见问题解答(三)
2006/10/09 PHP
PHP COOKIE设置为浏览器进程
2009/06/21 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
js获取url参数的使用扩展实例
2007/12/29 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
2016/12/14 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
python打开文件并获取文件相关属性的方法
2015/04/23 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
python识别验证码的思路及解决方案
2020/09/13 Python
HTML5 客户端数据库简易使用:IndexedDB
2019/12/19 HTML / CSS
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
香港交友网站:be2香港
2018/07/22 全球购物
《春到梅花山》教学反思
2014/04/16 职场文书
建筑安全生产责任书
2014/07/22 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
Django利用AJAX技术实现博文实时搜索
2021/05/06 Python
CSS Transition通过改变Height实现展开收起元素
2021/08/07 HTML / CSS
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫