コード例 #1
0
ファイル: server_endpoint.py プロジェクト: Lelouche/thbattle
 def __init__(self, sock, addr):
     Endpoint.__init__(self, sock, addr)
     Greenlet.__init__(self)
     self.gdqueue = deque(maxlen=100000)
     self.gdevent = Event()
     self.ctlcmds = Queue(0)
     self.userid = 0
コード例 #2
0
ファイル: server.py プロジェクト: feng2606/thbattle
 def __init__(self, sock, addr):
     Endpoint.__init__(self, sock, addr)
     Greenlet.__init__(self)
     self.observers = BatchList()
     self.init_gamedata_mixin()
     self.gdhistory = []
     self.usergdhistory = []
コード例 #3
0
 def __init__(self, sock, addr):
     Endpoint.__init__(self, sock, addr)
     Greenlet.__init__(self)
     self.gdqueue = deque(maxlen=100000)
     self.gdevent = Event()
     self.ctlcmds = Queue(0)
     self.userid = 0
コード例 #4
0
ファイル: server.py プロジェクト: winterfellding/thbattle
 def __init__(self, sock, addr):
     Endpoint.__init__(self, sock, addr)
     Greenlet.__init__(self)
     self.observers = BatchList()
     self.init_gamedata_mixin()
     self.gdhistory = []
     self.usergdhistory = []
コード例 #5
0
ファイル: client_endpoint.py プロジェクト: CoolCloud/thbattle
    def __init__(self, sock, addr):
        Endpoint.__init__(self, sock, addr)
        Greenlet.__init__(self)
        self.gdqueue = deque(maxlen=100)
        self.gdevent = Event()
        self.observers = BatchList()

        import socket
        try:
            sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, True)
            sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPIDLE, 30)
            sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPINTVL, 6)
            sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPCNT, 3)
        except:
            pass
コード例 #6
0
ファイル: client_endpoint.py プロジェクト: yxyxq1984/thbattle
    def __init__(self, sock, addr):
        Endpoint.__init__(self, sock, addr)
        Greenlet.__init__(self)
        self.gdqueue = deque(maxlen=100)
        self.gdevent = Event()
        self.observers = BatchList()

        import socket
        try:
            sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, True)
            sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPIDLE, 30)
            sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPINTVL, 6)
            sock.setsockopt(socket.SOL_TCP, socket.TCP_KEEPCNT, 3)
        except:
            pass
コード例 #7
0
ファイル: client.py プロジェクト: winterfellding/thbattle
 def __init__(self, sock, addr):
     Endpoint.__init__(self, sock, addr)
     Greenlet.__init__(self)
     self.ctlcmds = Queue(0)
     self.userid = 0
     self.init_gamedata_mixin()
コード例 #8
0
ファイル: client.py プロジェクト: AojiaoZero/thbattle
 def __init__(self, sock, addr):
     Endpoint.__init__(self, sock, addr)
     Greenlet.__init__(self)
     self.ctlcmds = Queue(0)
     self.userid = 0
     self.init_gamedata_mixin()