小编mjo*_*weg的帖子

使用socket将用户名和密码发送到tcp服务器

我需要将用户名、密码和消息发送到 TCP 服务器,以获得我正在处理的代码挑战所需的输出。我收到了这组指示:

Connect to alien server ('localhost', 10000),
Then send USER followed by aliensignal,
Then send PASS followed by unlockserver,
Next SEND followed by moonbase.
Then send END and if all followed key will provided.
Run Code Online (Sandbox Code Playgroud)

我写了一个 python 代码,它的功能与它所说的完全一样:

import socket

clientsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
clientsocket.connect(('localhost', 10000))
clientsocket.send('USER: aliensignal')

clientsocket.send('PASS: unlockserver')
clientsocket.send('SEND: moonbase')
clientsocket.send('END')
data = clientsocket.recv(4096)
print(data)
Run Code Online (Sandbox Code Playgroud)

但我得到的输出是:

############# DARKSTORE KEY SERVER SPEC ############################

Set username then password. Once set send name then end connection

and you access key …
Run Code Online (Sandbox Code Playgroud)

python sockets

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

sockets ×1