NetBase.py 文件源码

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

项目:MyPythonLib 作者: BillWang139967 项目源码 文件源码
def write2read(self, fd):
        try:
            write_ret = self.write(fd)
        except socket.error, msg:
            write_ret = "closing"

        if write_ret == "writemore":
            pass
        elif write_ret == "writecomplete":
            sock_state = self.conn_state[fd]
            conn = sock_state.sock_obj
            self.setFd(conn)
            self.conn_state[fd].state = "read"
            self.epoll_sock.modify(fd, select.EPOLLIN)
        elif write_ret == "closing":
            dbgPrint(msg)
            self.conn_state[fd].state = "closing"
            self.state_machine(fd)   
#}}}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号