Python学习之路(6):socket

Socket

socket通常也称作“套接字”,用于描述IP和端口,是一个通信链的句柄,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。

import socket

ip_port = ("127.0.0.1",8008)
back_log = 5
buffer_size = 1024
tcp_server = socket.socket(AF_INET,SOCK_STREAM)
tcp_server.bind(ip_port)
tcp_server.listen(back_log)
conn,addr = tcp_server.accept()
data = conn.recv(buffer_size)
print("The message received from the client is: ",data.decode("utf-8"))
conn.sendall(data)
conn.close()
tcp_server.close
tcp_server
import socket

ip_port = ("127.0.0.1",8008)
buffer_size = 1024

tcp_client = socket.socket(AF_INET,SOCK_STREAM)
tcp_client.connect(ip_port)
tcp_client.sendall("hello world".encode("utf-8"))
msg = tcp_client.recv(buffer_size)
print("The massege received from the server is:",msg.decode("utf-8"))
tcp_client.close()
tcp_client

 

posted @ 2019-07-26 15:10  一知.半解  阅读(82)  评论(0编辑  收藏  举报