client.py 文件源码

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

项目:decentralized-chat 作者: Phil9l 项目源码 文件源码
def __init__(self, port=8888, render_message=None, get_nickname=None):
        self.render_message = render_message
        self.get_nickname = get_nickname
        self.nickname = self.get_nickname()
        self.port = port
        # connecting to server
        try:
            self.sock_to_read = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
            self.sock_to_read.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
            self.sock_to_read.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
            self.sock_to_read.bind(('0.0.0.0', port))

            self.sock_to_write = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
            self.sock_to_write.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
        except Exception as e:
            raise ConnectionError('Unable to connect')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号