- def bind_tcp(self, host, port):
- return self._hooksocket(socket.AF_INET, socket.SOCK_STREAM, (host, port))
- def bind_udp(self, host, port):
- return self._hooksocket(socket.AF_INET, socket.SOCK_DGRAM, (host, port))
- def bind_unix(self, path):
- return self._hooksocket(socket.AF_UNIX, socket.SOCK_STREAM, path)
- def _hooksocket(self, af, ty, address):
+ def bind_tcp(self, host, port, data=None):
+ return self._hooksocket(socket.AF_INET, socket.SOCK_STREAM, (host, port), data)
+ def bind_udp(self, host, port, data=None):
+ return self._hooksocket(socket.AF_INET, socket.SOCK_DGRAM, (host, port), data)
+ def bind_unix(self, path, data=None):
+ return self._hooksocket(socket.AF_UNIX, socket.SOCK_STREAM, path, data)
+ def _hooksocket(self, af, ty, address, data):