小人物来了 发表于 2020-4-4 17:05:04

ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

#服务器
from socket import *
from time import ctime

host =''
port= 21567
bufsiz=1024
addr=(host,port)

tcpsersock=socket(AF_INET,SOCK_STREAM)
tcpsersock.bind(addr)
tcpsersock.listen(5)

while True:
    print('waiting for connection...')
    tcpclosock,addr1=tcpsersock.accept()
    print('...connected from:',addr1)

    while True:
      data=tcpclisock.recv(bufsiz)
      if not data:
            break
      tcpclisock.send('[%s] %s ' %(bytes(ctime(),'utf-8'),data))

    tcpclisock.close()
tcpsersock.close()


#客户端
from socket import *


host ='127.0.0.1'#'localhost'
port= 21567
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)
    data=tcpclisock.recv(bufsiz)
    if not data:
      break
    print(data.deconde('utf-8'))
tcpclisock.close()


================ RESTART: E:\PYTHON学习\核心编程练习\2.4TCP时间戳客户端.py ================
Traceback (most recent call last):
File "E:\PYTHON学习\核心编程练习\2.4TCP时间戳客户端.py", line 10, in <module>
    tcpclisock.connect(addr)
ConnectionRefusedError: 由于目标计算机积极拒绝,无法连接。
>>>

wp231957 发表于 2020-4-4 19:40:14

你都是咋操作的呢这代码我见过貌似都是书上的或者视频上的代码吧

我测试是没毛病的

单独启动客户端 :
PS E:\wp> py kehuduan.py
Traceback (most recent call last):
File "kehuduan.py", line 7, in <module>
    tcpCliSock.connect(ADDR)
ConnectionRefusedError: 由于目标计算机积极拒绝,无法连接。
PS E:\wp>

wp231957 发表于 2020-4-4 19:43:20

既然有服务端,肯定要先启动服务端
然后再启动客户端

当然了这组代码发送ascii 还凑合,发送utf-8 就不行了还需要改进

小人物来了 发表于 2020-4-5 07:14:47

wp231957 发表于 2020-4-4 19:43
既然有服务端,肯定要先启动服务端
然后再启动客户端



你好你这个是怎么在一台电脑上执行的!我第一次弄网络代码!谢谢!

wp231957 发表于 2020-4-5 07:21:29

小人物来了 发表于 2020-4-5 07:14
你好你这个是怎么在一台电脑上执行的!我第一次弄网络代码!谢谢!

开两个cmd窗口就可以了
页: [1]
查看完整版本: ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。