猫史档案馆


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

用户:晨月霜星晨月霜星查看:12 回复: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


评论


二进制帝二进制帝

像这种是防火墙的问题

点赞0


评论


晨月霜星晨月霜星

喵d

点赞0


评论


小苏打_小苏打_

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

点赞0


评论


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


评论