通过proxy s进行socket编程

2024-04-25 19:43:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我的服务器.py以及客户端.py在同一台电脑和直接连接wifi调制解调器的电脑内工作正常。但是如果我想在通过代理连接的计算机之间使用它,它们就不能工作了。ping在这些计算机之间工作得很好。是否需要修改我的程序或代理设置?防火墙已停用。在

我写了一个简单的服务器程序

import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host=socket.gethostname()
port=12345
s.bind((host, port))
s.listen(5)
while True:
    c, addr = s.accept()
    print 'got connection from',addr
    c.send('Thank you for connecting')

    c.close()

客户端程序是

^{pr2}$

错误是没有建立连接,因为目标计算机主动拒绝它。我的错误是什么?在

enter image description here 我的人际网络就是这样的。我想连接PC2和PC3或PC1和PC3。PC1、PC2、PC3防火墙被禁用。仍然拒绝连接。为什么?在


Tags: py服务器host客户端代理port计算机错误
1条回答
网友
1楼 · 发布于 2024-04-25 19:43:06

如果使用的是自定义端口(例如,默认情况下不支持的非协议标准端口),则必须在ccProxy中配置自定义端口映射。在

ccProxy调用这些端口映射规则。你可以在这里读到它们:http://www.youngzsoft.net/ccproxy/faq_6.htm

相关问题 更多 >

    热门问题