python 构建client 程序
来源:互联网 发布:用友网络未来市值万亿 编辑:程序博客网 时间:2024/06/03 22:52
#!/usr/bin/python
import socket
import time
import struct
import sys
#sys.setdefaultencoding('utf-8')
HOST='xx.xx.xx.xx'
PORT=5045
#5028
sMsg='{\
"touser":"ozgdWsGmyt9yKA",\
"template_id":"5PXWtR6rKuF0iOETvMumyj87I",\
"url":"http://weixin.qq.com/download", \
"data":{\
"first": {\
"value":"congratulations",\
"color":"#173177"\
},\
"keynote1":{\
"value":"chocalate",\
"color":"#173177"\
},\
"keynote2": {\
"value":"39.8",\
"color":"#173177"\
},\
"keynote3": {\
"value":"2014 9 22 ",\
"color":"#173177"\
},\
"remark":{\
"value":"welcome",\
"color":"#173177"\
}\
}\
}'
#pushMsg=''
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect((HOST,PORT))
cmd=''
sleepTime=0
if sys.argv[1] == '1':
cmd = 'appid=wx8&cmd='+sys.argv[1]+'&subcmd='+sys.argv[2]+'&sign=a3f703249ec0725a91b0a81a3817366a'
sleepTime = sys.argv[3]
elif sys.argv[1] == '2':
cmd = 'appid=wxb373ae&cmd='+sys.argv[1]+'&openid=test_openid'+'&msg='+sMsg+'&sign=a3f703249ec0725a91b0a81a3817366a'
sleepTime = sys.argv[2]
while 1:
length=int(len(cmd));
lenStr = struct.pack('i',length);
print ('len = [%d]' %(len(lenStr)))
s.sendall(lenStr+cmd)
print ('sendall data=[%s]' %(lenStr+cmd))
data=s.recv(1024)
print data
time.sleep(float(sleepTime))
s.close()
import socket
import time
import struct
import sys
#sys.setdefaultencoding('utf-8')
HOST='xx.xx.xx.xx'
PORT=5045
#5028
sMsg='{\
"touser":"ozgdWsGmyt9yKA",\
"template_id":"5PXWtR6rKuF0iOETvMumyj87I",\
"url":"http://weixin.qq.com/download", \
"data":{\
"first": {\
"value":"congratulations",\
"color":"#173177"\
},\
"keynote1":{\
"value":"chocalate",\
"color":"#173177"\
},\
"keynote2": {\
"value":"39.8",\
"color":"#173177"\
},\
"keynote3": {\
"value":"2014 9 22 ",\
"color":"#173177"\
},\
"remark":{\
"value":"welcome",\
"color":"#173177"\
}\
}\
}'
#pushMsg=''
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect((HOST,PORT))
cmd=''
sleepTime=0
if sys.argv[1] == '1':
cmd = 'appid=wx8&cmd='+sys.argv[1]+'&subcmd='+sys.argv[2]+'&sign=a3f703249ec0725a91b0a81a3817366a'
sleepTime = sys.argv[3]
elif sys.argv[1] == '2':
cmd = 'appid=wxb373ae&cmd='+sys.argv[1]+'&openid=test_openid'+'&msg='+sMsg+'&sign=a3f703249ec0725a91b0a81a3817366a'
sleepTime = sys.argv[2]
while 1:
length=int(len(cmd));
lenStr = struct.pack('i',length);
print ('len = [%d]' %(len(lenStr)))
s.sendall(lenStr+cmd)
print ('sendall data=[%s]' %(lenStr+cmd))
data=s.recv(1024)
print data
time.sleep(float(sleepTime))
s.close()
0 0
- python 构建client 程序
- client/server程序-python
- python client
- Python可视化程序开发环境构建
- Python socket ssl 的server端和client端程序
- Python传输解析PB消息Client段程序
- OpenStack-RPC-client的构建
- FTP client程序
- TCP:Server-Client程序
- Socket聊天程序(Client)
- Qt tcp client程序
- Qt tcp client程序
- python win32com.client
- python实现twitter client
- stomppy client for python
- Python 编写 FTP Client
- python: https client sample
- python http client模块
- Java并发编程:Lock
- 解决scrapy报错No module named cryptography.hazmat.bind
- map,multimap,unordered_map,set,multiset,unordered_set
- 7.6 非线性回归算法应用
- mybatis入门---增删查改操作
- python 构建client 程序
- haproxy timeout server 46000 后台超时时间
- sqlsever2005语句
- 9. Palindrome Number
- Leetcode 357. Count Numbers with Unique Digits 统计没有重复数字的数 解题报告
- Android NDK生成共享库和静态库
- GC调优在Spark应用中的实践
- 线性模型
- java--正则表达式