标题:客户端无法连接指定域名的服务器
只看楼主
dinggel
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-8-20
 问题点数:0 回复次数:0 
客户端无法连接指定域名的服务器
server.py运行服务器centos6.8上,监听localhost:12345,通过前端nginx转发到该服务器12345端口上,
client.py运行在本地,代码如下:
import socket              
s = socket.socket()         
host = ''
port = 80               
s.connect((host, port))
print s.recv(1024)
s.close()  

server.py:代码
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#host = socket.gethostname()
host = 'localhost'
port = 12345
s.bind((host, port))

s.listen(5)
while True:
    c, addr = s.accept()
    print '连接地址:', addr
    c.send('欢迎访问菜鸟变成!')
    c.close()


运行结果没有回显数据呢,nginx上的access.log也没有访问日志,如果改客户端代码host='具体ip',在前端通过iptable转发端口 则可以获取数据
问题:
1、是否是客户端程序问题,代码要如何修改
2、服务器处理多客户端连接时,该代码是否可用
搜索更多相关主题的帖子: 客户端 import 服务器 localhost 
2016-08-20 17:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-468048-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040413 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved