Python TCP客户端无法正常工作

埃里·理查森(Eli Richardson)

我在使用此python客户端时遇到了一些问题。如果有人可以告诉我怎么了,我将不胜感激。

import socket, sys, time, os

host = '155.94.243.10'
port = 80

mySocket = socket.socket()
mySocket.connect((host,port))

message = input('>>>')
while message != 'q':
    mySocket.send(message.encode())
    data = mySocket.recv(1024).decode()
    print('Received from server: ' + str(data))
    message = input('>>>')
mySocket.close()

我使用“ GET / HTTP / 1.1”作为输入。

我没有收到服务器的响应,我应该收到一条错误消息(我认为)

编辑:我用wireshark确认我正在连接到服务器。

提前致谢。

简单的

客户端必须在所有标头之后发送空行。它通知服务器它获取了所有标头,并且可以发送响应(如果发送,则必须读取正文POST)。

import socket
import sys
import time
import os

#host = '155.94.243.10'
host = 'stackoverflow.com'
port = 80

mySocket = socket.socket()
mySocket.connect((host,port))

message = input('>>>')

while message != 'q':

    message += '\n\n'
    #message = 'GET / HTTP/1.1\n\n'

    mySocket.send(message.encode())
    data = mySocket.recv(1024).decode()
    print('Received from server: ' + str(data))
    message = input('>>>')
mySocket.close()

编辑:似乎'155.94.243.10'需要其他标题才能得到结果。尝试

message = 'GET / HTTP/1.1\nHost: 155.94.243.10\n\n'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python中的Web客户端无法正常工作

来自分类Dev

Python tcp套接字客户端

来自分类Dev

Eclipse Pydev自动完成功能无法正常工作并出现错误:java.lang.RuntimeException:python客户端仍未连接回Eclipse Java vm

来自分类Dev

客户端验证无法正常工作

来自分类Dev

关闭客户端后,Android TCP Server仅显示来自Python客户端的消息

来自分类Dev

Python客户端不断失去与tcp套接字的连接

来自分类Dev

使用TCP客户端以Python发送多个消息

来自分类Dev

NAO机器人中的Python TCP / IP客户端

来自分类Dev

Python、TCP、服务器和客户端

来自分类Dev

在客户端无法从php执行python脚本

来自分类Dev

无法使用Kubernetes Python客户端创建CRD

来自分类Dev

无法使用终端安装python swagger客户端

来自分类Dev

Python 服务器和客户端无法通信

来自分类Dev

GCM Android客户端无法正常工作

来自分类Dev

Nginx的真实客户端IP无法正常工作

来自分类Dev

dustjs渲染客户端无法正常工作

来自分类Dev

简单的smack android客户端无法正常工作?

来自分类Dev

TestHazelcastFactory客户端模拟无法正常工作

来自分类Dev

Windows上的tcp服务器c#,tcp客户端python raspberry pi

来自分类Dev

Windows上的TCP服务器C#,TCP客户端python raspberry pi

来自分类Dev

SSL客户端证书不是由python'requests'库或s_client发送的,但是在Web浏览器中可以正常工作

来自分类Dev

客户端证书可以在curl中工作,但不能在Python中工作

来自分类Dev

客户端Python在没有socket.close()的情况下关闭我的TCP连接

来自分类Dev

如何在TCP Python聊天服务器上有多个客户端?

来自分类Dev

通过python中的TCP套接字在客户端-服务器之间发送文件?

来自分类Dev

通过python中的TCP套接字在客户端-服务器之间发送文件?

来自分类Dev

Python 2.7.8:套接字-TCP套接字中的客户端服务器数据丢失

来自分类Dev

TCP Java服务器,Python客户端字符串不相等

来自分类Dev

Python TCP Server向所有客户端发送消息

Related 相关文章

  1. 1

    python中的Web客户端无法正常工作

  2. 2

    Python tcp套接字客户端

  3. 3

    Eclipse Pydev自动完成功能无法正常工作并出现错误:java.lang.RuntimeException:python客户端仍未连接回Eclipse Java vm

  4. 4

    客户端验证无法正常工作

  5. 5

    关闭客户端后,Android TCP Server仅显示来自Python客户端的消息

  6. 6

    Python客户端不断失去与tcp套接字的连接

  7. 7

    使用TCP客户端以Python发送多个消息

  8. 8

    NAO机器人中的Python TCP / IP客户端

  9. 9

    Python、TCP、服务器和客户端

  10. 10

    在客户端无法从php执行python脚本

  11. 11

    无法使用Kubernetes Python客户端创建CRD

  12. 12

    无法使用终端安装python swagger客户端

  13. 13

    Python 服务器和客户端无法通信

  14. 14

    GCM Android客户端无法正常工作

  15. 15

    Nginx的真实客户端IP无法正常工作

  16. 16

    dustjs渲染客户端无法正常工作

  17. 17

    简单的smack android客户端无法正常工作?

  18. 18

    TestHazelcastFactory客户端模拟无法正常工作

  19. 19

    Windows上的tcp服务器c#,tcp客户端python raspberry pi

  20. 20

    Windows上的TCP服务器C#,TCP客户端python raspberry pi

  21. 21

    SSL客户端证书不是由python'requests'库或s_client发送的,但是在Web浏览器中可以正常工作

  22. 22

    客户端证书可以在curl中工作,但不能在Python中工作

  23. 23

    客户端Python在没有socket.close()的情况下关闭我的TCP连接

  24. 24

    如何在TCP Python聊天服务器上有多个客户端?

  25. 25

    通过python中的TCP套接字在客户端-服务器之间发送文件?

  26. 26

    通过python中的TCP套接字在客户端-服务器之间发送文件?

  27. 27

    Python 2.7.8:套接字-TCP套接字中的客户端服务器数据丢失

  28. 28

    TCP Java服务器,Python客户端字符串不相等

  29. 29

    Python TCP Server向所有客户端发送消息

热门标签

归档