社区
网络及通讯开发
帖子详情
windowxp和window2000的telnet客户端有什么不同吗?
gary
2003-12-12 05:58:59
我写了一个telnet的服务端程序,但用window2000的telnet的客户端时都是一样的。用windowxp的telnet的客户端时,每敲一个键,屏幕上同时显示两个字符,难道window2000的telnet的客户端和windowxp的telnet有什么不同吗?
...全文
82
10
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
10 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gary
2003-12-24
你这是看的服务器端的,我是想在服务器端知道telnet上来的客户端的操作系统类型
打赏
举报
回复
赞
warton
2003-12-23
enum下定义了操作系统类型
if(IsShellSysType()==Windows2000)//判断是2000
打赏
举报
回复
赞
warton
2003-12-23
if(IsShellSysType()==Windows2000||IsShellSysType()==WindowsXP||IsShellSysType()==WindowsNT4)
{.....
打赏
举报
回复
赞
warton
2003-12-23
//耞巨╰参
typedef enum tagWin32SysType{
Windows32s,
WindowsNT3,
Windows95,
Windows98,
WindowsME,
WindowsNT4,
Windows2000,
WindowsXP
}Win32SysType;
//耞巨╰参瞇计の跑秖jingzhou xu
Win32SysType IsShellSysType()
{
Win32SysType ShellType;
DWORD winVer;
OSVERSIONINFO *osvi;
winVer=GetVersion();
if(winVer<0x80000000){/*NT */
ShellType=WindowsNT3;
osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO));
if (osvi!=NULL){
memset(osvi,0,sizeof(OSVERSIONINFO));
osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
GetVersionEx(osvi);
if(osvi->dwMajorVersion==4L)ShellType=WindowsNT4;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==0L)ShellType=Windows2000;
else if(osvi->dwMajorVersion==5L&&osvi->dwMinorVersion==1L)ShellType=WindowsXP;
free(osvi);
}
}
else if (LOBYTE(LOWORD(winVer))<4)
ShellType=Windows32s;
else{
ShellType=Windows95;
osvi= (OSVERSIONINFO *)malloc(sizeof(OSVERSIONINFO));
if (osvi!=NULL){
memset(osvi,0,sizeof(OSVERSIONINFO));
osvi->dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
GetVersionEx(osvi);
if(osvi->dwMajorVersion==4L&&osvi->dwMinorVersion==10L)ShellType=Windows98;
else if(osvi->dwMajorVersion==4L&&osvi->dwMinorVersion==90L)ShellType=WindowsME;
free(osvi);
}
}
return ShellType;
}
打赏
举报
回复
赞
gary
2003-12-23
怎么判断操作系统呢?
打赏
举报
回复
赞
netsys2
2003-12-22
可能是有差别。。。
打赏
举报
回复
赞
gary
2003-12-15
两位大哥,我试过了,在windowsXP上关调回显也是一样的。
在我的telnet中向client端写是这样一个函数
int nBytesThisTime = m_nReadBuf;
int nLineLength = 0;
char* pch1 = m_pReadBuf;
char* pch2;
do {
// look for lf (assume preceded by cr)
if((pch2 = (char*) memchr(pch1 , '\n', nBytesThisTime)) != NULL) {
ASSERT((pch2) > m_pReadBuf);
ASSERT(*(pch2 - 1) == '\r');
nLineLength = (pch2 - m_pReadBuf) + 1;
if(nLineLength >= nSize) nLineLength = nSize - 1;
memcpy(pch, m_pReadBuf, nLineLength); // copy the line to caller
m_nReadBuf -= nLineLength;
memmove(m_pReadBuf, pch2 + 1, m_nReadBuf); // shift remaining characters left
break;
}
pch1 += nBytesThisTime;
nBytesThisTime = Receive(m_pReadBuf + m_nReadBuf, nSizeRecv - m_nReadBuf, iTimeLimit);
if(nBytesThisTime <= 0) { // sender closed socket or line longer than buffer
return nBytesThisTime;
}
if (Write(m_pReadBuf + m_nReadBuf,nBytesThisTime)<0)
{
return -1;
}
m_nReadBuf += nBytesThisTime;
}
while(TRUE);
*(pch + nLineLength-2) = '\0'; //add rest of buffer, and remove lfcr
return nLineLength;
如果不加if (Write(m_pReadBuf + m_nReadBuf,nBytesThisTime)<0)
{
return -1;
}
在window2000上就没有回显,但加了在windownxp的客户端就有两个回显
打赏
举报
回复
赞
warton
2003-12-15
那就不知道了,可以判断操作系统然后确定加不加回显!
上次我调试t-cmd的代码,那个也是在2000下没有回显,后来自己加了一个。
打赏
举报
回复
赞
BCBChina
2003-12-14
肯定是回显打开了!
打赏
举报
回复
赞
netsys2
2003-12-12
是否把telnet回显打开了?
打赏
举报
回复
赞
相关推荐
xp
系统怎么
telnet
服务器,
xp
操作系统如何开启
telnet
服务?
在Win
XP
/2003等操作系统中可以使用“远程协助”
和
“远程桌面”这两种功能实现远程控制。另外,一些第三方软件也能进行远程控制,但这些图形化界面对网络带宽很小的用户而言,就意味着要花费更多的时间以及增加网络...
xp
系统怎么安装
telnet
服务器,
telnet
服务如何安装到电脑|电脑装
telnet
服务的方法
Xp
系统中
Telnet
服务是默认开启的,但是在win7系统中却找不到
Telnet
服务了。下面小编就跟大家说说
telnet
服务如何安装到电脑。电脑装
telnet
服务的方法:1、点击“开始”菜单,打开“控制面板”,依次选择“程序
和
功能...
Window
s学习总结(21)——常用网络命令ping、
Telnet
等详解
它所利用的原理是这样的:网络上的机器都
有
唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等...
telnet
命令linux不通,解决
window
s中
telnet
命令不能用问题。
Telnet
是系统管理员常用的远程登录
和
管理工具,在
Window
s
2000
/
XP
/2003/Vista系统中它作为标准的系统组件集成到系统中供用户使用。不过默认情况下
Telnet
服务是被禁止,通常情况下我们只需运行services.msc打开服务...
telnet
命令使用方法详解,
telnet
命令怎么用?
source: http://blog.csdn.net/msq7487223/article/details/52366148
telnet
命令使用方法详解,
telnet
命令怎么用? ...转载 2016年08月30日 ...标签:
telnet
...什么是
Telnet
?... 对于
Telnet
的认识,
不同
的人持
有
window
系统命令cmd
有
哪些?
CMD命令:开始->运行->键入cmd或command(在... appwiz.cpl:程序
和
功能 2. calc:启动计算器 5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6. cleanmgr: 打开磁盘清理工具 9. cmd....
win8系统怎么开
telnet
服务器,怎么开启
telnet
服务 - 卡饭网
Win7旗舰版无法使用远程登录如何开启
telnet
服务Win7旗舰版无法使用远程登录如何开启
telnet
服务
Telnet
协议是TCP/IP协议中的其中一个协议,是Internet远程登陆服务的标准协议
和
主要方式。在Win7系统中
Telnet
默认情况...
window
xp
使用SecureCRT上传
和
下载文件 && 中文乱码处理
SecureCRT是一个非常优秀的终端登录工具,可以以
telnet
,ssh,串口多种方式从终端登录服务器,并且可以非常方便的 进行复制
和
粘贴,工作原因是我每天必用之工具。 SecureCR 下的文件传输协议
有
ASCII 、 ...
Window
基础(黑客基础)
一、
Window
重要目录 1.ProgramData:C:\ProgramData 是个公用的被创建文件夹或文件存放的地方,这些文件夹或文件仅由创建者完整控制。programdata是电脑C盘的一个系统文件夹 2.Program Files
和
Program Files(86)...
Window
7
telnet
功能
Window
s 7在安全性方面较之
Window
s
XP
有
较大的增强,默认情况下
Window
s 7
telnet
服务器
和
客户端
功能均未打开。由于配置交换机等远程操作,需要用到
telnet
客户端
。简单的几步操作即可以打开
Window
s 7
telnet
功能。 ...
详细资料
telnet
命令使用方法详解-
telnet
命令怎么用-win7没
有
telent怎么办
对于
Telnet
的认识,
不同
的人持
有
不同
的观点,可以把
Telnet
当成一种通信协议,但是对于入侵者而言,
Telnet
只是一种远程登录的工具。一旦入侵者与远程主机建立了
Telnet
连接,入侵者便可以使用目标主机上的软、硬件...
用win10主机
telnet
登录 win10虚拟机
Telnet
是Internet远程登录服务的标准协议
和
主要方式,允许用户登录进入远程主机系统。最初由ARPANET开发,现在主要用于Internet会话。它的基本功能是: 远程用户管理(如客户离我们很远
和
用户数量很大),远程数据...
window
中cmd命令收集
appwiz.cpl:程序
和
功能 calc:启动计算器 chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) cleanmgr: 打开磁盘清理工具 10. 自动关机命令 Shutdown -s -t 600:表示600秒后自动关机 ...
win8系统怎么开
telnet
服务器,Win8如何开启
Telnet
服务|Win8开启
Telnet
服务方法
系统世家(www.
xp
933.com):Win8开启
Telnet
服务方法一、首先进入电脑控制面板,...再点击进入“启用或关闭
Window
s应用”四、最后在弹出来的“
Window
s功能”界面中即可找到
Telnet
客户端
,我们将其勾选上,完成后点击...
[上海]豪宅居住区规划设计文本PDF
文件格式:pdf。文件大小:209.29MB。文档类型:方案(初设图)。住宅类型:板式。高度类别:多层建筑,高层建筑。设计流派:新中式。资料格式:幕墙。项目位置:上海。图纸格式:PDF。外立面材料:幕墙。文档格式:PDF。[上海]豪宅居住区规划设计文本PDF(307P)。内容包括:一、效果展示 二、总平面图 三、产品设计 四、节点设计。新中式居住区鸟瞰图。新中式居住区示范区设计。中式别墅设计。居住区配套商业设计。居住区配套商业设计。居住区配套商业设计。豪宅居住区规划设计鸟瞰图方案二。豪宅居住区规划设计总平面图方案二。
大学本科通用标准精美蓝色扁平化学术毕业论文答辩PPT模板).ppt
大学本科通用标准精美蓝色扁平化学术毕业论文答辩PPT模板).ppt
yolov5人群计数及阀值报警.zip
人群计数是公共安防行业中非常需要的一种技术。对于给定的一幅图像或一段视频,通过目标检测算法,计算出其中的人数。 基于yolov5 Coco预训练的person类人群计数,对于不大拥堵的室内外环境可以达到理想的实时效果. 由于之前的免费云要收费,已经更换新的限时免费云gpu, 压缩包里面的word 计数图文教程,可以在限时免费云gpu 上轻松运行,售后可以私信截图或者扣扣
虚拟现实技术实验报告.docx
虚拟现实技术实验报告
村庄搬迁旧址土地复垦措施研究(测绘专业优秀毕业论文答辩PPT模板).ppt
村庄搬迁旧址土地复垦措施研究(测绘专业优秀毕业论文答辩PPT模板).ppt
九月份销售个人月度总结范文,个人总结.docx
九月份销售个人月度总结范文,个人总结.docx
发帖
网络及通讯开发
加入
微信扫一扫
点击复制链接
1307
社区成员
8888
社区内容
C++ Builder 网络及通讯开发
申请成为版主
帖子事件
创建了帖子
2003-12-12 05:58
社区公告
暂无公告