Пример #1
0
 def optimize_for_sending_packet(self):
     start_cork(self.socket)
     self.orig_send_bufsize = self.send_bufsize = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF)
     if self.send_bufsize < DESIRED_SEND_BUFFER_SIZE:
         try:
             self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, DESIRED_SEND_BUFFER_SIZE)
         except socket.error:
             pass
         else:
             self.send_bufsize = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF)
Пример #2
0
 def optimize_for_sending_packet(self):
     start_cork(self.socket)
     self.orig_send_bufsize = self.send_bufsize = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF)
     if self.send_bufsize < DESIRED_SEND_BUFFER_SIZE:
         try:
             self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, DESIRED_SEND_BUFFER_SIZE)
         except socket.error:
             pass
         else:
             self.send_bufsize = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF)