Telnet Server

昨天晚上,正在上网,一时精力过剩,想起写一个Telnet Server的想法。结果昨天晚上2个小时,加上今天上午2个小时,一个被我称为O^O的Telnet Server诞生了。

  之所以想写它,是因为我想用完全的OO的方法实现Telnet Server,用OO的方法实现非常简单。而O^O Telnet Server这个名字的意思就是OO面向对象的意思,只不过在中间加了个“^”而已。

  O^O可以支持多个客户端同时连接,调用CMD.exe实现Shell,暂时只支持2000、xp、2003系列,因为我没有98下的vs.net,所以我也不打算让他支持98。

  刚刚完成,bug很多,不管他,先来个0.1的release再说。
  呵呵,搞不好是绝版哦,还不看看先!
文件列表:
 App.ico
 AssemblyInfo.cs
 bin
 mainclass.cs
 MyTelnetServer.csproj
 MyTelnetServer.csproj.user
 MyTelnetServer.sln
 TelnetCMD.cs
 TelnetReader.cs
 TelnetSession.cs
 TelnetWriter.cs
 说明.txt
部分代码:
public class TelnetSession
{
public TelnetSession(TcpClient client)
{
NetworkStream stream = client.GetStream();
TelnetCMD cmd = new TelnetCMD();
new TelnetReader(stream,cmd);
new TelnetWriter(stream,cmd);
}
}



public class TelnetCMD
{
Process process1;
StreamReader reader1;
StreamWriter writer1;
StreamReader readerErr1;

public StreamReader ReadStream
{
get
{
return reader1;
}
}
public StreamWriter WriterStream
{
get
{
return writer1;
}
}
public StreamReader ReadErrStream
{
get
{
return readerErr1;
}
}

public TelnetCMD()
{
Process process1 = new Process();
process1.StartInfo.UseShellExecute = false;
process1.StartInfo.RedirectStandardInput = true;
process1.StartInfo.RedirectStandardOutput = true;
process1.StartInfo.RedirectStandardError = true;
process1.StartInfo.FileName="cmd.exe";
process1.Start();
reader1 = process1.StandardOutput;
writer1 = process1.StandardInput;
readerErr1 = process1.StandardError;
}
} http://www.blogcn.com/user9/y97523/upload/20046720132774471.jpg下载后将扩展名改为rar即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
goodtech telnet server 是一种用于远程登录和管理计算机系统的软件。它允许用户通过telnet协议连接到服务器,并执行各种操作和任务。这个服务器提供了一种安全、可靠的远程访问计算机的方法。 goodtech telnet server 具有以下一些主要特点: 1. 安全性:该服务器通过实现强大的认证和加密机制来保障用户的远程访问安全。它可以使用用户名和密码进行身份验证,确保只有授权用户能够进入系统。 2. 可扩展性:goodtech telnet server 可以支持同时连接多个用户,并能适应高负载的工作环境。它的设计使得它可以轻松地扩展以满足不同规模的需求。 3. 灵活性:该服务器提供了丰富的配置选项,使管理员可以根据实际需求对其进行设置和调整。管理员可以指定访问权限、连接超时、日志记录等参数,以便更好地管理和监控远程连接。 4. 易用性:goodtech telnet server 具有用户友好的界面和简单直观的操作方式。用户可以通过telnet客户端轻松地建立与服务器的连接,并进行各种操作和管理任务,如文件传输、进程管理和配置更改等。 goodtech telnet server 在许多领域都有广泛的应用。例如,它可以用于远程管理服务器和网络设备,以及提供支持和维护服务。此外,它还可以用于教育和培训目的,让学生和员工可以通过远程访问实践和学习计算机系统管理的技能。 总之,goodtech telnet server 是一种功能强大、安全可靠的远程访问服务器软件,它在许多领域都扮演着重要的角色。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值