netstream.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:5In1RowService 作者: caiwb 项目源码 文件源码
def startup(self, port = 0, host = ''):
        self.shutdown()
        self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        try: self.sock.bind((host, port))
        except: 
            try: self.sock.close()
            except: pass
            return -1
        try: self.sock.listen(65536)
        except:
            try: self.sock.close()
            except: pass
            return -1
        self.sock.setblocking(0)
        self.port = self.sock.getsockname()[1]
        self.state = 1
        self.host = host
        self.timeslap = long(time.time() * 1000)
        return 0

    # shutdown service
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号