我正在尝试使用python实现netcat
:
import socket
def netcat(hostname, port, content):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((hostname, port))
s.sendall(content)
s.shutdown(socket.SHUT_WR)
while 1:
data = s.recv(1024)
if data == "":
break
print ("Received:", repr(data))
print( "Connection closed.")
s.close()
然后运行netcat('127.0.0.1', 9879, 'my_file.csv')
但是Windows 10给了我这个错误:
ConnectionRefusedError:[WinError 10061]无法建立连接,因为目标计算机主动拒绝了连接
我已经看到一种解决方案是打开服务,但是我不确定我尝试使用FrogServer还是失败。您知道如何解决此问题吗?