我现在会 c /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了)
1.查查怎么用socket,另外设计一下聊天记录在内存中保存的模式,输出文件文件的格式。
2.那个东西没有看,这么简单的东西,不需要参考别人的源代码了。
3,CodeBlock,感觉比较难用,不推荐。vs2013express版足够了。strcpy不是有安全模式的吗?strcpy_s之类的,报个错你就不用了,还搞个什么?多查查msdn之类的手册。
ps,你说的要实现的功能跟实际的telnet还有一大截呢。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。