测试

测试

import time
import threading
class MyThread(threading.Thread):
#通过继承线程类来创建自己的线程
    def __init__(self,num):
        threading.Thread.__init__(self)
        self.num = num
     def run(self):#定义每个线程要运行的函数
         print("running on number:%s" %self.num)
         time.sleep(3)
if __name__ == '__main__':
    t1 = MyThread(1)
#实例化线程1
    t2 = MyThread(2)
#实例化线程2
    t1.start()
#启动线程1,调用run方法
    t2.start()#启动线程2,调用run方法

 

import socket

sk   = socket.socket()
#创建socket对象
address   = (  '127.0.0.1' ,  8000 )
#服务器端的链接ip和端口
sk.connect(address)
#向服务器端发起连接
while True :
    data   = input (  '>>>' )  # 客户端接收服务器发送的1024字节数据
    print (data.decode(  'utf8' ))  # 将数据从byte类型转为utf8
    if data  = = 'exit' :
        break
    sk.send(bytes(data,   'utf8' ))  # 客户端向服务器端发送数据,从utf8转为byte类型
    data   = sk.recv(  1024 )
    print (  str (data,   'utf8' ))    # 将接收的数据从byte类型转为utf8
sk.close()  #关闭服务器连接池

  

posted @ 2022-11-20 09:35  大碗麻辣烫  阅读(12)  评论(0编辑  收藏  举报