2019-08-15 作业

只是实现了服务器的多线程

from socket import *
from threading import Thread


class ConnectionThread(Thread):
    def __init__(self, connect:socket, address):
        super().__init__()
        self.connect = connect
        self.address = address

    def run(self) -> None:
        self.create_connect()

    def create_connect(self):
        while True:
            print('listening')
            msg = "server"
            self.connect.send(msg.encode())
            re_data = self.connect.recv(1024)
            print(re_data.decode(encoding='utf-8'))



server = socket()
server.bind(('10.7.181.105', 9909))
server.listen(512)
c, a = server.accept()
t = ConnectionThread(c, a)
t.start()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,794评论 1 32
  •   一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺...
    OmaiMoon阅读 5,630评论 0 12
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 10,620评论 2 54
  • layout: posttitle: 《Java并发编程的艺术》笔记categories: Javaexcerpt...
    xiaogmail阅读 11,114评论 1 19
  • 窗外布满倔强的蜘蛛网, 尽情地在寒风中独舞。 几经岁月, 网住了飞蛾和虫儿, 留不住你的身影。 阴冷的心,拥抱都是...
    井溢阅读 1,742评论 0 2