为了在局域网内创建服务端和客户端,您可以使用 Python 的 socket 模块。下面是一个简单的例子:
服务端代码:
importsocket
# Create a socket object
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Bind the socket to a specific address and port
s.bind(('127.0.0.1', 6000))
# Listen for incoming connections
s.listen(1)
print('Server is listening...')
# Accept an incoming connection
conn, addr = s.accept()
print('Connection from:', addr)
# Send a message to the client
conn.sendall(b'Welcome to the server!')
# Close the connection
conn.close()
客户端代码:
importsocket
# Create a socket object
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Connect to the server
s.connect(('127.0.0.1', 6000))
# Receive a message from the server
print(s.recv(1024))
# Close the connection
s.close()
若需要添加UI界面,可以使用pyqt,tkinter等框架编写,具体可以参考文档。 后台面板使用js,就需要前后端分离,后台使用python提供api,然后前端用js调用.