def _bindSocket(self):
log.msg("%s starting on %s"%(self.protocol.__class__, repr(self.port)))
try:
skt = self.createInternetSocket() # XXX: haha misnamed method
if self.port:
skt.bind(self.port)
except socket.error, le:
raise error.CannotListenError, (None, self.port, le)
if self.port:
try:
os.chmod(self.port, self.mode)
except: # probably not a visible filesystem name
pass
self.connected = 1
self.socket = skt
self.fileno = self.socket.fileno
评论列表
文章目录