import json
|
import socket
|
|
import requests
|
|
import constant
|
|
SOCKET_PORT = 9001
|
HTTP_PORT = 9004
|
|
|
def socket_request(data):
|
client = socket.socket() # 生成socket,连接server
|
ip_port = (constant.SERVER_HOST, SOCKET_PORT) # server地址和端口号(最好是10000以后)
|
client.connect(ip_port)
|
client.send(json.dumps(data).encode("utf-8"))
|
# 读取内容
|
result = client.recv(102400)
|
client.close()
|
return result.decode("gbk")
|
|
|
def http_get(path):
|
response = requests.get(f"http://{SERVER_HOST}:{HTTP_PORT}{path}")
|
if response.status_code == 200:
|
return response.text
|
return None
|