鉴于时间有限,本节共分为三篇文章,本篇主要介绍采用Python编写脚本模拟一个简单第三方服务的方法。后续将介绍Java后端作为Client如何链接到第三方服务(Server)并发送请求及处理响应,以及前后端如何建立一个Websocket实现前端(客户端)和后端(服务器)之间的数据交换。文章很基础,适合初学者练习使用。

(一)Server端------Python编写脚本模拟一个简单的第三方服务

①首先需要具有IP及端口号

host = '127.0.0.1'  # 监听的IP地址,本例使用本地回环地址
port = 12346       # 监听的端口号

②使用Python的socket包自带的方法创建一个TCP Socket对象

( PS:Socket(套接字)是计算机网络编程中用于实现网络通信的一种机制。它提供了一种编程接口,允许应用程序通过网络进行数据传输,实现不同主机之间的通信。)

import socket
# 创建一个TCP Socket对象
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

 ③绑定IP和端口号,开始监听链接请求

# 绑定IP地址和端口号
server_socket.bind((host, port))
# 开始监听连接请
10-18 01:05