首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

vxworks里怎么让多个控制台同时TELNET到服务器

2013-02-24 
vxworks里如何让多个控制台同时TELNET到服务器如题,如果有一个控制台在TELNET了这个板卡,别的控制台就无法

vxworks里如何让多个控制台同时TELNET到服务器
如题,如果有一个控制台在TELNET了这个板卡,别的控制台就无法在telnet了,显示Sorry, session limit reached。有个TELNETD_MAX_CLIENTS 可以设置个数,但在config.h中定义这个宏之后,还是不行。有人用过么?
[解决办法]
修改完BSP后,重新基于BSP来创建工程
[解决办法]
你是vxWorks5.5吗?5.5的我以前做过好像就是不行,得改源码?
[解决办法]

引用:
prjparams.h这个文件中TELNETD_MAX_CLIENTS 为1,怎么改不了呢

要通过kernel configuration修改才行 ,不然bench会给你改回去。。。。。
[解决办法]
usrNetwork.c
#ifndef TELNETD_MAX_CLIENTS
#define TELNETD_MAX_CLIENTS 1
#endif

直接改这里应该也可以
[解决办法]
这个在宏的值定义在MAKEFILE中,所以你改了代码每次编译之后还是以前一样的。
修改方法:
在tornado中的组件管理中,找到network application,然后找到Telnet server,然后在它的参数里的TELNETD_MAX_CLIENTS 宏写上你要的数字就修改了MAKEFILE.

热点排行