Lines Matching refs:socket

1 """Generic socket server classes.
5 For socket-based servers:
10 - others, e.g. AF_DECNET are conceivable (see <socket.h>
11 - socket type:
15 For request-based servers (including socket-based):
132 import socket
146 if hasattr(socket, "AF_UNIX"):
200 - socket
232 # connecting to the socket to wake this up instead of
269 # Support people who used socket.settimeout() to escape
271 timeout = self.socket.gettimeout()
285 I assume that select.select has returned that the socket is
291 except socket.error:
360 """Base class for various socket-based server classes.
401 - socket
405 address_family = socket.AF_INET
407 socket_type = socket.SOCK_STREAM
416 self.socket = socket.socket(self.address_family,
423 """Called by constructor to bind the socket.
429 self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
430 self.socket.bind(self.server_address)
431 self.server_address = self.socket.getsockname()
439 self.socket.listen(self.request_queue_size)
447 self.socket.close()
450 """Return socket file number.
455 return self.socket.fileno()
458 """Get the request and client address from the socket.
463 return self.socket.accept()
468 #explicitly shutdown. socket.close() merely releases
469 #the socket and waits for GC to perform the actual close.
470 request.shutdown(socket.SHUT_WR)
471 except socket.error:
486 socket_type = socket.SOCK_DGRAM
491 data, client_addr = self.socket.recvfrom(self.max_packet_size)
492 return (data, self.socket), client_addr
613 if hasattr(socket, 'AF_UNIX'):
616 address_family = socket.AF_UNIX
619 address_family = socket.AF_UNIX
685 # A timeout to apply to the request socket, if not None.
688 # Disable nagle algorithm for this socket, if True.
697 self.connection.setsockopt(socket.IPPROTO_TCP,
698 socket.TCP_NODELAY, True)
706 except socket.error:
707 # An final socket error may have occurred here, such as
726 self.packet, self.socket = self.request
731 self.socket.sendto(self.wfile.getvalue(), self.client_address)