Python socket.SOCK_SEQPACKET Examples
The following are 28
code examples of socket.SOCK_SEQPACKET().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
socket
, or try the search function
.
Example #1
Source File: btk_server.py From keyboard_mouse_emulate_on_raspberry with MIT License | 8 votes |
def listen(self): print("Waiting for connections") self.scontrol = socket.socket( socket.AF_BLUETOOTH, socket.SOCK_SEQPACKET, socket.BTPROTO_L2CAP) # BluetoothSocket(L2CAP) self.sinterrupt = socket.socket( socket.AF_BLUETOOTH, socket.SOCK_SEQPACKET, socket.BTPROTO_L2CAP) # BluetoothSocket(L2CAP) self.scontrol.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.sinterrupt.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # bind these sockets to a port - port zero to select next available self.scontrol.bind((socket.BDADDR_ANY, self.P_CTRL)) self.sinterrupt.bind((socket.BDADDR_ANY, self.P_INTR)) # Start listening on the server sockets self.scontrol.listen(5) # Limit of 1 connection self.sinterrupt.listen(5) self.ccontrol, cinfo = self.scontrol.accept() print ("Got a connection on the control channel from " + cinfo[0]) self.cinterrupt, cinfo = self.sinterrupt.accept() print ("Got a connection on the interrupt channel from " + cinfo[0]) # send a string to the bluetooth host machine
Example #2
Source File: hfp.py From nOBEX with GNU General Public License v3.0 | 6 votes |
def _connect_hfp(address, port=None, control_chan=True, audio_chan=True): connection = None # Connect to RFCOMM control channel on HF (car kit) if control_chan: if port is None: port = bluez_helper.find_service("hf", address) print("HFP connecting to %s on port %i" % (address, port)) connection = bluez_helper.BluetoothSocket() time.sleep(0.5) connection.connect((address, port)) if audio_chan and hasattr(socket, "BTPROTO_SCO"): asock = socket.socket(socket.AF_BLUETOOTH, socket.SOCK_SEQPACKET, socket.BTPROTO_SCO) time.sleep(0.5) try: asock.connect(bytes(address, encoding="UTF-8")) except ConnectionRefusedError: print("Connection refused for audio socket") else: print("HFP SCO audio socket established") return connection
Example #3
Source File: test_socket.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #4
Source File: test_socket.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def testBadSockType(self): for socktype in [socket.SOCK_RAW, socket.SOCK_RDM, socket.SOCK_SEQPACKET]: try: socket.getaddrinfo(HOST, PORT, socket.AF_UNSPEC, socktype) except socket.error, se: self.failUnlessEqual(se[0], errno.ESOCKTNOSUPPORT) except Exception, x: self.fail("getaddrinfo with bad socktype raised wrong exception: %s" % x)
Example #5
Source File: test_socket.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #6
Source File: test_socket.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def testBadSockType(self): for socktype in [socket.SOCK_RAW, socket.SOCK_RDM, socket.SOCK_SEQPACKET]: try: socket.getaddrinfo(HOST, PORT, socket.AF_UNSPEC, socktype) except socket.error, se: self.failUnlessEqual(se[0], errno.ESOCKTNOSUPPORT) except Exception, x: self.fail("getaddrinfo with bad socktype raised wrong exception: %s" % x)
Example #7
Source File: test_socket.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #8
Source File: BluetoothHCI.py From pybleno with MIT License | 5 votes |
def kernel_disconnect_workarounds(self, data): #print 'PRE KERNEL WORKAROUND %d' % len(data) def noop(value): return value if (sys.version_info > (3, 0)): ord = noop else: import __builtin__ ord = __builtin__.ord if len(data) == 22 and [ord(elem) for elem in data[0:5]] == [0x04, 0x3e, 0x13, 0x01, 0x00]: handle = ord(data[5]) # get address set = data[9:15] # get device info dev_info = self.get_device_info() raw_set = [ord(c) for c in set] raw_set.reverse() #addz = ''.join([hex(c) for c in set]) #set.reverse() addz = "%02x:%02x:%02x:%02x:%02x:%02x" % struct.unpack("BBBBBB", array.array('B', raw_set)) socket2 = BluetoothSocket(socket.AF_BLUETOOTH, socket.SOCK_SEQPACKET, socket.BTPROTO_L2CAP) socket2.bind_l2(0, dev_info['addr'], cid=ATT_CID, addr_type=0)#addr_type=dev_info['type']) self._l2sockets[handle] = socket2 try: result = socket2.connect_l2(0, addz, cid=ATT_CID, addr_type=ord(data[8]) + 1) except: pass elif len(data) == 7 and [ord(elem) for elem in data[0:4]] == [0x04, 0x05, 0x04, 0x00]: handle = ord(data[4]) socket2 = self._l2sockets[handle] if handle in self._l2sockets else None if socket2: # print 'GOT A SOCKET!' socket2.close() del self._l2sockets[handle]
Example #9
Source File: test_socket.py From medicare-demo with Apache License 2.0 | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #10
Source File: test_socket.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def testCreateSocket(self): with socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) as s: pass
Example #11
Source File: test_socket.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #12
Source File: test_socket.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def clientSetUp(self): self.cli = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) try: # RDS sockets must be bound explicitly to send or receive data self.cli.bind((HOST, 0)) self.cli_addr = self.cli.getsockname() except OSError: # skipTest should not be called here, and will be called in the # server instead pass
Example #13
Source File: test_socket.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def setUp(self): self.serv = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) self.addCleanup(self.serv.close) try: self.port = support.bind_port(self.serv) except OSError: self.skipTest('unable to bind RDS socket')
Example #14
Source File: test_socket.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def _have_socket_rds(): """Check whether RDS sockets are supported on this host.""" try: s = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) except (AttributeError, OSError): return False else: s.close() return True
Example #15
Source File: btsock.py From blueborne with GNU General Public License v3.0 | 5 votes |
def l2cap_connect(dst, src=None, mtu=None): sock = socket.socket(socket.AF_BLUETOOTH, socket.SOCK_SEQPACKET, socket.BTPROTO_L2CAP) if src is not None: sock.bind(src) if mtu is not None: set_imtu(sock, mtu) sock.connect(dst) return sock
Example #16
Source File: test_socket.py From ironpython2 with Apache License 2.0 | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #17
Source File: test_socket.py From ironpython3 with Apache License 2.0 | 5 votes |
def testCreateSocket(self): with socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) as s: pass
Example #18
Source File: test_socket.py From ironpython3 with Apache License 2.0 | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #19
Source File: test_socket.py From ironpython3 with Apache License 2.0 | 5 votes |
def clientSetUp(self): self.cli = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) try: # RDS sockets must be bound explicitly to send or receive data self.cli.bind((HOST, 0)) self.cli_addr = self.cli.getsockname() except OSError: # skipTest should not be called here, and will be called in the # server instead pass
Example #20
Source File: test_socket.py From ironpython3 with Apache License 2.0 | 5 votes |
def setUp(self): self.serv = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) self.addCleanup(self.serv.close) try: self.port = support.bind_port(self.serv) except OSError: self.skipTest('unable to bind RDS socket')
Example #21
Source File: test_socket.py From ironpython3 with Apache License 2.0 | 5 votes |
def _have_socket_rds(): """Check whether RDS sockets are supported on this host.""" try: s = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) except (AttributeError, OSError): return False else: s.close() return True
Example #22
Source File: test_socket.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def testCreateSocket(self): with socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) as s: pass
Example #23
Source File: test_socket.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #24
Source File: test_socket.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def clientSetUp(self): self.cli = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) try: # RDS sockets must be bound explicitly to send or receive data self.cli.bind((HOST, 0)) self.cli_addr = self.cli.getsockname() except OSError: # skipTest should not be called here, and will be called in the # server instead pass
Example #25
Source File: test_socket.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def setUp(self): self.serv = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) self.addCleanup(self.serv.close) try: self.port = support.bind_port(self.serv) except OSError: self.skipTest('unable to bind RDS socket')
Example #26
Source File: test_socket.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def _have_socket_rds(): """Check whether RDS sockets are supported on this host.""" try: s = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0) except (AttributeError, OSError): return False else: s.close() return True
Example #27
Source File: test_socket.py From oss-ftp with MIT License | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR
Example #28
Source File: test_socket.py From BinderFilter with MIT License | 5 votes |
def testCrucialConstants(self): # Testing for mission critical constants socket.AF_INET socket.SOCK_STREAM socket.SOCK_DGRAM socket.SOCK_RAW socket.SOCK_RDM socket.SOCK_SEQPACKET socket.SOL_SOCKET socket.SO_REUSEADDR