socket 客户端代码 有登录密码验证并且获取返回的信息
时间: 2023-12-10 20:42:52 浏览: 15
以下是一个基本的socket客户端代码示例,包含登录密码验证和获取返回信息的功能:
```python
import socket
# 客户端socket连接
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_address = ('localhost', 8888)
client_socket.connect(server_address)
# 登录验证
username = input("请输入用户名:")
password = input("请输入密码:")
login_info = f"LOGIN|{username}|{password}".encode()
client_socket.sendall(login_info)
response = client_socket.recv(1024).decode()
if response == "LOGIN_SUCCESS":
print("登录成功!")
else:
print("登录失败!")
# 获取返回信息
request = input("请输入请求信息:")
request_info = request.encode()
client_socket.sendall(request_info)
response = client_socket.recv(1024).decode()
print(f"返回信息:{response}")
# 关闭客户端socket连接
client_socket.close()
```
注意,以上代码示例仅供参考,实际应用中需要根据具体情况进行修改。同时,需要确保服务端也能够正确处理并返回相应的信息。