猫史档案馆


求助:由于目标计算机积极拒绝,无法连接。

用户:晨月霜星晨月霜星查看:110 回复:6 评论:12 创建时间:2021-07-08T14:51:56


我知道这是一个很多人都有的疑惑

center_image

但我调整完顺序,试了好多遍,都不行

代码如下

#tsTcint.py(客户端)

from socket import *

HOST = "localhost"
PORT = 12345
BUFSIZ = 1024
ADDR = (HOST, PORT)

tcpCliSock = socket(AF_INET, SOCK_STREAM) 
tcpCliSock.connect(ADDR)

while True:
    data = raw_input("> ")
    if not data:
        break
    tcpCLiSock.send(data)
    data = tcpCLiSock.recv(BUFSIZ)
    if not data:
        break
    tcpCLiSock.send(data.connect("UFT-8"))

tcpCLiSock.close()
#tsTserv.py(服务端)

from socket import*
from time import ctime

HOST = ""
PORT = 12345
BUFSIZE = 1024
ADDR = (HOST, PORT)

tcpSerSock = socket(AF_INET, SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen(5)

while True:
    print("waiting for connection...")
    tcpCLiSock, addr = tcpSerSock.accept()
    print("...connected from:", addr)

    while True:
        data = tcpCLiSock.recv(BUFSIZ)
        if not data:
            break
        tcpCLiSock.send("Hello")

    tcpCLiSock.close()
tcpCLiSock.close()


回复

上一页第 1 页 / 共 1 页下一页
二进制帝二进制帝

其实电脑上的和海龟的不一样

点赞0


评论

我还是感觉ILEL好

哎对,我可以用编程猫的海龟高仿编辑器试试


二进制帝二进制帝

像这种是防火墙的问题

点赞0


评论

防火墙我已经关过了,不过还是要谢谢你


晨月霜星晨月霜星

喵d

点赞0


评论


小苏打_小苏打_

用着Flask的我表示不明白。。。

点赞0


评论

flask?

是falask还是falash?

“Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。”

“Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。”

我傻了

flask,yyds


lsk666666lsk666666

服务端host填0.0.0.0

点赞0


评论


lsk666666lsk666666

#server side

from socket import*
from time import ctime

HOST = "0.0.0.0"
PORT = 12345
BUFSIZE = 1024
ADDR = (HOST, PORT)

tcpSerSock = socket(AF_INET, SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen(5)

while True:
    print("waiting for connection...")
    tcpCLiSock, addr = tcpSerSock.accept()
    print("...connected from:", addr)

    while True:
        data = tcpCLiSock.recv(BUFSIZE)
        if not data:
            break
        tcpCLiSock.send("Hello".encode("UTF-8"))

    tcpCLiSock.close()
tcpCLiSock.close()
#client side
from socket import *

HOST = "localhost"
PORT = 12345
BUFSIZ = 1024
ADDR = (HOST, PORT)

tcpCliSock = socket(AF_INET, SOCK_STREAM)
tcpCliSock.connect(ADDR)

while True:
    data = input("> ")
    if not data:
        break
    tcpCliSock.send(data.encode("UTF-8"))
    data = tcpCliSock.recv(BUFSIZ)
    if not data:
        break
    tcpCliSock.send(data)

tcpCliSock.close()

代码改好了,你这错误有点多

点赞0


评论

谢谢

555,又报错了

是我电脑的原因吗