#-*- encoding: gb2312 -*-
import threading
import time
from socket import *
class MyThread(threading.Thread):
def __init__(self,host,port,msg,BF):
threading.Thread.__init__(self)
self.host = host
self.port = port
self.msg = msg
self.BF = BF
def run(self):
print 'connect server and get the DevIpAddress '+str(self.msg)
port = int(self.port)
address=(self.host,port)
print address
clientSocket=socket(AF_INET,SOCK_STREAM)
#创建采用TCP 协议的socket对象
clientSocket.connect(address)
#连接指定的服务器端
while True:
time.sleep(3)
clientSocket.send(self.msg)
msg=clientSocket.recv(self.BF)
if (len(msg) > 0):
print msg
def test():
thread1 = MyThread(‘127.0.0.1’,7071,'aaa',1024)
thread2 = MyThread(‘127.0.0.1’,7071,'ccc',1025)
thread1.start()
thread2.start()
time.sleep(10)
if __name__ == '__main__':
test()