博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 构建client 程序
阅读量:4290 次
发布时间:2019-05-27

本文共 1215 字,大约阅读时间需要 4 分钟。

#!/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()   

转载地址:http://inrgi.baihongyu.com/

你可能感兴趣的文章
Java并发总结
查看>>
JavaScript筑基篇(二)->JavaScript数据类型
查看>>
干货:Java几种线程池的分析和使用。
查看>>
避免在Java接口中使用数组的3个理由
查看>>
android 自定义带动画的统计饼图
查看>>
入职必备,Android 真实面试题(内有答案)
查看>>
JavaScript 日期处理类库---Moment.js
查看>>
仿斗鱼直播的弹幕效果实现
查看>>
Android(Java)中的Object
查看>>
Java反射机制——学习总结
查看>>
Android大图片处理
查看>>
Hadoop平台相关技术
查看>>
Android中热修复框架AndFix原理解析及案例使用
查看>>
手写代码实现EventBus
查看>>
关于JSON的相关知识
查看>>
SpringMVC基础_常用注解
查看>>
Spring框架-IOC容器和Bean的配置(1)
查看>>
查询内容在网页里面分页显示+跳页查看
查看>>
mysql substring函数截取值后赋给一个declare变量
查看>>
Java Thread 的 sleep() 和 wait() 的区别
查看>>