zoukankan      html  css  js  c++  java
  • SocketFromServer

    # coding:utf-8
    import socket
    import sys
    
    import os
    
    reload(sys)
    sys.setdefaultencoding("utf-8")
    # set host and port
    HOST, PORT = '10.72.80.141', 8088
    
    
    class 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
    
    
    
  • 相关阅读:
    web selenium 小笔记
    C#全局变量的使用
    一些传统阻止了新事物的发展
    javascript 类
    无聊的文档
    asp.net调用c++写的dll或ocx 方法
    在ASP.NET中的DatePicker控件
    保护眼睛的背景色
    web引用程序调用 windows的服务
    asp.net常用数据类型
  • 原文地址:https://www.cnblogs.com/jian-pan/p/6934850.html
Copyright © 2011-2022 走看看