您的位置:首页 > 理论基础 > 计算机网络

python-socket编程(入门,网络基础)

2018-08-29 19:44 531 查看

一、网络基础

网络建立的目的是为了数据交互(通信)

如何实现通信:

  1.建立好底层的物理连接介质

  2.有一套统一的通信标准,称之为互联网协议

1.osi七层协议

互联网协议按照功能的不同分为osi七层或tcp/ip五层或tcp/ip四层

from socket import socket, AF_INET, SOCK_STREAM
IP = "127.0.0.1"
PORT = 8888
ADDRESS = (IP, PORT)
BUFSIZE = 1024
print("客户端开启了")
# 1.创建客户端socket对象
cliSocket = socket(AF_INET, SOCK_STREAM)
# 2.连接服务器地址
cliSocket.connect(ADDRESS)
print(cliSocket)
# 3.收发数据
cliSocket.send("客户端发送的数据".encode("utf-8"))
data = cliSocket.recv(BUFSIZE)
print(data.decode("utf-8"))
# 4.关闭客户端
cliSocket.close()
print("客户端关闭了")
client  

                                                 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: