员工管理系统用套接字方式的服务端登陆界面的代码
时间: 2023-06-21 16:11:11 浏览: 89
Windows socket 套接字 服务端代码
以下是一个简单的员工管理系统服务端登陆界面的代码,使用Python的socket模块进行套接字通信:
```python
import socket
HOST = '127.0.0.1' # 服务器IP地址
PORT = 8888 # 服务器端口号
# 创建一个TCP套接字
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定IP地址和端口号
server_socket.bind((HOST, PORT))
# 开始监听客户端连接
server_socket.listen(10)
print('Waiting for connection...')
# 等待客户端连接
client_socket, client_addr = server_socket.accept()
print('Connected by', client_addr)
# 等待客户端发送用户名和密码
while True:
data = client_socket.recv(1024).decode()
if not data:
break
username, password = data.split(',')
if username == 'admin' and password == '123456':
client_socket.sendall('login success'.encode())
break
else:
client_socket.sendall('login failed'.encode())
# 关闭套接字
client_socket.close()
server_socket.close()
```
这个代码会在本地8888端口上创建一个TCP服务器,等待客户端连接。当客户端连接成功后,服务器会等待客户端发送用户名和密码。如果用户名和密码都是正确的,则服务器会返回“login success”,否则会返回“login failed”。最后,服务器会关闭套接字。
阅读全文