国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

寫了個Telnet Server

2024-07-21 02:21:41
字體:
供稿:網(wǎng)友
o^o telnet server源代碼星期五 2004 05 28上午 10:16:16

  昨天晚上,正在上網(wǎng),一時精力過剩,想起寫一個telnet server的想法。結(jié)果昨天晚上2個小時,加上今天上午2個小時,一個被我稱為o^o的telnet server誕生了。

  之所以想寫它,是因為我想用完全的oo的方法實現(xiàn)telnet server,用oo的方法實現(xiàn)非常簡單。而o^o telnet server這個名字的意思就是oo面向?qū)ο蟮囊馑迹徊贿^在中間加了個“^”而已。

  o^o可以支持多個客戶端同時連接,調(diào)用cmd.exe實現(xiàn)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即可
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 邛崃市| 弥渡县| 青铜峡市| 潼关县| 共和县| 三明市| 霍城县| 东丰县| 安丘市| 岐山县| 县级市| 景洪市| 峨边| 阿拉尔市| 西畴县| 太康县| 郎溪县| 稷山县| 清流县| 盐亭县| 永丰县| 绍兴县| 江津市| 额敏县| 秦皇岛市| 平武县| 隆安县| 巩留县| 威远县| 浠水县| 平顶山市| 保山市| 姚安县| 和政县| 日喀则市| 上林县| 乐昌市| 军事| 梅河口市| 博白县| 巴东县|