socket.py没有在服务器上创建监听器

时间:2016-05-23 13:31:08

标签: sockets tcp configuration ufw

我设置变量host和port而不是在socket.py中设置'address'变量元组。我无法将'地址'作为一个工作元组。我不相信这是问题所在,但我认为我应该事先说明这一点。

仅供参考,我的目标是集成项目,我相信我将socket.py视为有问题的代码。 socket.py未在远程服务器上创建侦听器。我在我的客户端上运行python脚本,我的服务器地址是192.168.1.130端口7879.

认为 socket.py是问题所在,因为我没有通过控制台收到socket.py试图创建套接字的预期打印语句。另外,我可以RDC到服务器,禁用ufw(是的我知道这是个坏主意),创建一个tcp监听器,通过客户端套接字将数据推送到服务器套接字,并用netcat验证。

我是否错误地认为我应该能够使用主机和端口参数化socket.py并能够创建套接字连接?我很高兴从日志中提供更多细节,但我认为我应该从非常高级的概述开始。

1 个答案:

答案 0 :(得分:0)

答案:需要更多调查。我认为socket.py不会创建与socket(),bind(),listen()语句的远程连接;而只是使用connect()语句在远程服务器上查找侦听器。这完全是我的误解,因为我没有深入研究socket.py代码的细节。我认为这是因为远程服务器上运行的服务会创建监听器,但远程服务器上的服务本身却无法正常启动。

相关问题