#1.
模拟链接
nc -l -p 4242
domain是协议域,其中AF_INET->IPv4;AF_INET6->IPv6 。
type对应socket类型,SOCK_STREAM->TCP;SOCK_DGRAM->UDP。
protocol是IPPROTO_TCP,若传入0,则会根据第二个参数type,自动选择合适的参数。
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('127.0.0.1', 4242))
s.send(b'hello')
data = s.recv(1024)
print(data)
s.close()