Home | History | Annotate | Download | only in net

Lines Matching refs:_socket

124         self._socket = socket.socket(socket.PF_PACKET, socket.SOCK_RAW)
125 self._socket.settimeout(TIMEOUT)
126 self._socket.bind((name, raw_socket.ETH_P_ALL))
375 self._socket.send(buf)
379 return self._socket.recv(len)
383 self._socket.close()
384 self._socket = socket.socket(socket.PF_PACKET, socket.SOCK_RAW)
385 self._socket.settimeout(TIMEOUT)
386 self._socket.bind((self._name, raw_socket.ETH_P_ALL))
473 self._socket = None
481 return self._socket
503 if self._socket is not None:
507 self._socket = socket.socket(socket.PF_PACKET,
510 self._socket.bind((self._name, self.ETH_P_ALL))
512 self._socket = socket.socket(socket.PF_PACKET,
515 self._socket.bind((self._name, self.ETH_P_ALL))
517 self._socket.settimeout(1) # always running with 1 second timeout
521 if self._socket is not None:
522 self._socket.close()
523 self._socket = None
545 if self._socket
552 packet = self._socket.recv(ethernet.ETH_PACKET_MAX_SIZE)
568 if self._socket is None:
571 self._socket.send(packet)
585 if self._socket is None: