1
我的server.py和client.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()
和客戶端程序是
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = 'server-ip-address'
port = 12345
s.connect((host, port))
print s.recv(1024)
s.close
誤差不建立連接,因爲目標機器積極拒絕它。我的錯誤是什麼?
我的網絡是這樣的。我想連接PC2和PC3或PC1和PC3。 PC1,PC2和PC3的防火牆被禁用。仍然拒絕連接。爲什麼?
您對代理使用什麼以及它如何配置? – jfriend00
我正在使用ccproxy –
它配置爲轉發端口12345嗎? – jfriend00