Re: telnet 和 socket,及工作中一个问题

2011-02-15 文章 David Lee
谢谢各位。

2011/2/15 Anthony Wong 

> 2011/2/15 David Lee :
> > 我以前的理解是telnet是建立在socket上的一个应用,是用来远程登录主机,然后xxoo。可今天的事情对不上号了,
> > 我们的程序组件中有一个socket
> server(tcp),以前是运行在windows下的,提供给客户开发文档,他们写client,连到socket
> > server上。我们一直以为客户使用的是socket方式,比如c的#include  或者 python的import
> > socket等方式构建的客户端。二期上马的项目中该组建迁移到了SUSE10中,同样也是tcp socket
> > server,今天客户告诉我们说死活连不上,仔细一看,他用的是 telnet socket_server_ip
> port的方式去访问我们的socket
> >
> server。我说你怎么这样连,不是telnet协议,是用socket直接建立通道,传命令字符的,他说从很早的项目一期(未迁移时在windows下的socket
> > server)就是这样搞的。我尝试了一下一期windows的socket server,在socket端口()打开的情况下,可以使用
> > telnet socket_server_ip
> > 的方式访问,输入字符,能返回server的响应字符。但二期suse下,telnet后直接回“connection refused“
> > 不清楚是哪个哥们知道客户这样连接的,但我知道的是,
> > 1. socket标准中有写明可以直接telnet访问的吗?,还是说这是windows的一个特性,“可以使用tlenet方式访问socket
> > server“
> > 2. 如果我想在suse下使用telnet访问socket server,该如何实现?
> > 修改/etc/services,像正常添加一个服务那样xxoo操作吗?
> > 多谢各位。
>
> 这里是debian列表,不应该发SUSE的问题的。
> telnet 可以连任何 tcp open port, 你用 SuSEfirewall2 stop 把 firewall 关掉就行了。
>
> --
> Anthony
>



-- 
Regards, David


Re: telnet 和 socket,及工作中一个问题

2011-02-15 文章 Anthony Wong
2011/2/15 David Lee :
> 我以前的理解是telnet是建立在socket上的一个应用,是用来远程登录主机,然后xxoo。可今天的事情对不上号了,
> 我们的程序组件中有一个socket server(tcp),以前是运行在windows下的,提供给客户开发文档,他们写client,连到socket
> server上。我们一直以为客户使用的是socket方式,比如c的#include  或者 python的import
> socket等方式构建的客户端。二期上马的项目中该组建迁移到了SUSE10中,同样也是tcp socket
> server,今天客户告诉我们说死活连不上,仔细一看,他用的是 telnet socket_server_ip port的方式去访问我们的socket
> server。我说你怎么这样连,不是telnet协议,是用socket直接建立通道,传命令字符的,他说从很早的项目一期(未迁移时在windows下的socket
> server)就是这样搞的。我尝试了一下一期windows的socket server,在socket端口()打开的情况下,可以使用
> telnet socket_server_ip
> 的方式访问,输入字符,能返回server的响应字符。但二期suse下,telnet后直接回“connection refused“
> 不清楚是哪个哥们知道客户这样连接的,但我知道的是,
> 1. socket标准中有写明可以直接telnet访问的吗?,还是说这是windows的一个特性,“可以使用tlenet方式访问socket
> server“
> 2. 如果我想在suse下使用telnet访问socket server,该如何实现?
> 修改/etc/services,像正常添加一个服务那样xxoo操作吗?
> 多谢各位。

这里是debian列表,不应该发SUSE的问题的。
telnet 可以连任何 tcp open port, 你用 SuSEfirewall2 stop 把 firewall 关掉就行了。

-- 
Anthony


Re: telnet 和 socket,及工作中一个问题

2011-02-15 文章 sanool
telnet  25  80 21 22 等经常干的
我猜想你的SUSE开防火墙了。哈哈。

2011/2/15 David Lee 

> 我以前的理解是telnet是建立在socket上的一个应用,是用来远程登录主机,然后xxoo。可今天的事情对不上号了,
>
> 我们的程序组件中有一个socket server(tcp),以前是运行在windows下的,提供给客户开发文档,他们写client,连到socket
> server上。我们一直以为客户使用的是socket方式,比如c的#include  或者 python的import
> socket等方式构建的客户端。二期上马的项目中该组建迁移到了SUSE10中,同样也是tcp socket
> server,今天客户告诉我们说死活连不上,仔细一看,他用的是 telnet socket_server_ip port的方式去访问我们的socket
> server。我说你怎么这样连,不是telnet协议,是用socket直接建立通道,传命令字符的,他说从很早的项目一期(未迁移时在windows下的socket
> server)就是这样搞的。我尝试了一下一期windows的socket server,在socket端口()打开的情况下,可以使用
> telnet socket_server_ip
> 的方式访问,输入字符,能返回server的响应字符。但二期suse下,telnet后直接回“connection refused“
>
> 不清楚是哪个哥们知道客户这样连接的,但我知道的是,
> 1. socket标准中有写明可以直接telnet访问的吗?,还是说这是windows的一个特性,“可以使用tlenet方式访问socket
> server“
> 2. 如果我想在suse下使用telnet访问socket server,该如何实现?
> 修改/etc/services,像正常添加一个服务那样xxoo操作吗?
>
> 多谢各位。
>
> --
> Regards, David
>

sanool


telnet 和 socket,及工作中一个问题

2011-02-15 文章 David Lee
我以前的理解是telnet是建立在socket上的一个应用,是用来远程登录主机,然后xxoo。可今天的事情对不上号了,

我们的程序组件中有一个socket server(tcp),以前是运行在windows下的,提供给客户开发文档,他们写client,连到socket
server上。我们一直以为客户使用的是socket方式,比如c的#include  或者 python的import
socket等方式构建的客户端。二期上马的项目中该组建迁移到了SUSE10中,同样也是tcp socket
server,今天客户告诉我们说死活连不上,仔细一看,他用的是 telnet socket_server_ip port的方式去访问我们的socket
server。我说你怎么这样连,不是telnet协议,是用socket直接建立通道,传命令字符的,他说从很早的项目一期(未迁移时在windows下的socket
server)就是这样搞的。我尝试了一下一期windows的socket server,在socket端口()打开的情况下,可以使用
telnet socket_server_ip
的方式访问,输入字符,能返回server的响应字符。但二期suse下,telnet后直接回“connection refused“

不清楚是哪个哥们知道客户这样连接的,但我知道的是,
1. socket标准中有写明可以直接telnet访问的吗?,还是说这是windows的一个特性,“可以使用tlenet方式访问socket
server“
2. 如果我想在suse下使用telnet访问socket server,该如何实现?
修改/etc/services,像正常添加一个服务那样xxoo操作吗?

多谢各位。

-- 
Regards, David