博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SocketFromServer
阅读量:5933 次
发布时间:2019-06-19

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

# coding:utf-8import socketimport sysimport osreload(sys)sys.setdefaultencoding("utf-8")# set host and portHOST, PORT = '10.72.80.141', 8088class SocketFromServer():    def __init__(self):        self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)        self.sock.connect((HOST, PORT))        self.msg_incident = []        a = os.popen('whoami /user')        r = a.readlines()        print r        r = r[6].split(' ')[0]        b = r.split('\\')[1]        self.name = b    def get_data_from_server(self):        self.data = "get"        self.sock.sendall(bytes(self.data))        buf = self.sock.recv(131072)  # Receive data from the server and shut down        self.msg_incident = []        if buf == 'null':            return [], [], []        if buf == '':            return [], [], []        for i in buf.split('||||'):            self.msg_incident.append(i)        self.res = []        self.IMList = []        self.openByList = []        for i in self.msg_incident:            tmp = []            tmp = i.split(',')[:7]            self.IMList.append(tmp[0])            self.openByList.append(tmp[2])            tmp.append(','.join(i.split(',')[7:]))            self.res.append(tmp)        # print 'success rece data'        self.openByList = list(set(self.openByList))        self.openByList.insert(0, 'All')        return self.res, self.IMList, self.openByList

转载于:https://www.cnblogs.com/jian-pan/p/6934850.html

你可能感兴趣的文章
IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
查看>>
js/jquery/插件表单验证
查看>>
Bandwidth内存带宽測试工具
查看>>
为Node.js编写组件的几种方式
查看>>
(轉貼) Anders Hejlsberg談C#、Java和C++中的泛型 (.NET) (C#)
查看>>
30天敏捷结果(24):恢复你的精力
查看>>
JNI——访问数组
查看>>
Android6.0机型上调用系统相机拍照返回的resultCode值始终等于0的问题
查看>>
全面理解Git
查看>>
JS敏感信息泄露:不容忽视的WEB漏洞
查看>>
让我们荡起双桨,Android 小船波浪动画
查看>>
ApacheCN 翻译活动进度公告 2019.2.18
查看>>
分布式memcached服务器代理magent安装配置(CentOS6.6)
查看>>
Create Volume 操作(Part III) - 每天5分钟玩转 OpenStack(52)
查看>>
Polar码引发舆论狂欢 5G标准远未定局
查看>>
KSImageNamed-Xcode-master
查看>>
Struts2参数知识点
查看>>
tomcat 8.0虚拟机配置文档
查看>>
轻松实现基于Heartbeat的高可用web服务集群
查看>>
pxc群集搭建
查看>>