小白要编写一个类似NetCat的telnet 的程序,该如何入手

发布于 2021-11-24 03:01:55 字数 735 浏览 656 评论 0

我现在会 c /c ++/ c# 的基本语法,能写出小的控制台程序

然后我参加学校的一个组织,给我一个考核的题目(我是准大二):

编写一个类似nc的telnet 的程序(用c/c++)
需求
1.这个程序只能有一个exe
2.这一个exe既可以做客户端也可以做服务端
3.服务端执行xx.exe -p 1234 就开启本机的TCP 1234端口并监听 
  客户端执行xx.exe -n 192.168.0.1 1234 连接到192.168.0.1主机的1234端口
  客户端输入的字符能在服务端显示出来
4.能把聊天记录导出到客户端的指定路径
5.客户端执行xx.exe -p 192.168.0.1 1234 -c cmd模式(大一大二可不做,大三及其以上必做)
6.核心代码部分 要求写注释 
需要提交的东西
	readme.txt 
	源码
	exe
参考资料:http://download.csdn.net/download/mmmww/4287092 (NetCat 源代码)
问题:1 我现在不知道从哪入手,该看一些什么方面的资料

        2 参考资料里面是NetCat 源代码: 3个源文件 ,2个头文件 我要怎么编译这些代码,创建控制台程序然后添加到编译器里面运行? 

       3 我在win8下,用什么编译器比较好用(用vs2013 老是报错,如strcpy不安全什么的,现在换成codeblock了)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文