コード例 #1
0
 def __init__(self, addr, timeout=1, bind=True):
     self.bind = bind
     if bind:
         self.sock_l = cosocket.socket(socket.AF_INET, socket.SOCK_STREAM)
         self.sock_l.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
         self.sock_l.bind(addr)
         self.sock_l.listen(1)
     else:
         self.sock = cosocket.socket()
         self.sock.connect(addr)
         # Don't wait for a full buffer before sending
         self.sock.setsockopt(socket.SOL_TCP, socket.TCP_NODELAY, 1)
     self.timeout = timeout
     self.outq = cothread.EventQueue()
コード例 #2
0
ファイル: counittest.py プロジェクト: Araneidae/cothread
 def __init__(self, **kws):
     self.args = kws
     self._listen = False
     self._reset()
     self.socket = cosocket.socket(_socket.AF_INET, _socket.SOCK_STREAM, 0)
     self.socket.setsockopt(_socket.SOL_SOCKET, _socket.SO_REUSEADDR, 1)
     if kws.get('listen', False):
         self.listen()
コード例 #3
0
ファイル: counittest.py プロジェクト: huyong1979/cothread
 def __init__(self, **kws):
     self.args = kws
     self._listen = False
     self._reset()
     self.socket = cosocket.socket(_socket.AF_INET, _socket.SOCK_STREAM, 0)
     self.socket.setsockopt(_socket.SOL_SOCKET, _socket.SO_REUSEADDR, 1)
     if kws.get('listen', False):
         self.listen()
コード例 #4
0
ファイル: zebra2comms.py プロジェクト: dls-controls/malcolm
 def __init__(self, hostname, port):
     self.sock = socket()
     self.sock.connect((hostname, port))
     self.respq = cothread.EventQueue()
     self.outq = cothread.EventQueue()
     # caches
     # map str field -> str desc
     self._descs = {}
     # map str field -> [str enum label]
     self._enums = {}
     cothread.Spawn(self.recv_task)
コード例 #5
0
ファイル: falib.py プロジェクト: Araneidae/fa-archiver
 def __init__(self,
         server = DEFAULT_SERVER, port = DEFAULT_PORT, timeout = 1):
     self.sock = cosocket.socket()
     self.sock.connect((server, port))
     self.sock.settimeout(timeout)
     self.buf = []
コード例 #6
0
 def __init__(self, server=DEFAULT_SERVER, port=DEFAULT_PORT, timeout=1):
     self.sock = cosocket.socket()
     self.sock.connect((server, port))
     self.sock.settimeout(timeout)
     self.buf = []