socket()函數
Python 中,我們用 socket()函數來創建套接字,語法格式如下:
socket.socket([family[, type[, proto]]])
參數:
- family: 套接字家族可以使AF_UNIX或者AF_INET
- type: 套接字類型可以根據是面向連接的還是非連接分爲
SOCK_STREAM
或SOCK_DGRAM
- protocol: 一般不填默認爲0.
from socket import *
ip_port=('192.168.0.6',8080)
back_log=5
buffer_size=1024
tcp_client=socket(AF_INET,SOCK_STREAM)
tcp_client.connect(ip_port)
while True:
msg=input('>>: ').strip()
if not msg:continue
if msg == 'quit':break
tcp_client.send(msg.encode('utf-8'))
data=tcp_client.recv(buffer_size)
print('收到服務端發來的消息:',data.decode('utf-8'))
tcp_client.close()