Add socket.{sendto, recvfrom}

This commit is contained in:
Aviv Palivoda
2019-03-02 17:12:13 +02:00
parent e5d1d11c3e
commit 86b60faa61
2 changed files with 82 additions and 11 deletions

View File

@@ -41,8 +41,12 @@ sock1 = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock1.bind(("127.0.0.1", 0))
sock2 = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock2.bind(("127.0.0.1", 0))
sock2.sendto(MESSAGE_A, sock1.getsockname())
(recv_a, addr) = sock1.recvfrom(len(MESSAGE_A))
assert recv_a == MESSAGE_A
sock2.bind(("127.0.0.1", 0))
sock1.connect(("127.0.0.1", sock2.getsockname()[1]))
sock2.connect(("127.0.0.1", sock1.getsockname()[1]))