Python聊天室开发:解决WinError 10061连接错误?

新手上路,请多包涵

教授布置了开发一个聊天室的作业,在测试服务端的时侯总是报错:[WinError 10061] 由于目标计算机积极拒绝,无法连接。
下面是test代码:

import socket

def test():
    #测试基本服务器连接,数据收发
    client_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    client_socket.connect(('127.0.0.1',8090))
    client_socket.send(('哈哈哈'.encode('utf-8')))
    recv_data = client_socket.recv(512)
    print(recv_data.decode('utf-8'))

    client_socket.close()

if(__name__ == '__main__'):
    test()

这个是server:

from server_socket import ServerSocket


class Server(object):
    """服务器核心类"""
    def __init__(self):
        #建立服务器套接字
        self.server_socket = ServerSocket()

    def startup(self):
        """获取客户端连接,并提供服务"""
        #获取客户端
        print('正在获取客户端连接')
        soc, addr = self.server_socket.accept()
        print('获取客户端连接')
        #收发消息
        recv_data = soc.recv(512)
        print(recv_data.decode('utf-8'))

        recv_data.send('成功连接到服务器'.encode('utf-8'))
        #关闭客户端套接字
        soc.close()


我试着开了两个项目一个运行server, 一个运行test但是没啥用,有那个大佬帮帮我

阅读 829
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进