“垃圾版本,什么华夏复兴,感觉华国太弱了,连一个简单难度的对手都打不过!还怎么复兴?” “楼上你是认真的吗?那只表明是你自己不行啊,是你自己太弱!选华国我可以在任意地图挑战七个中等国家!七个冷酷还有点难,目前正在挑战中!” “楼上我私信你了,加个联系方式,看你地址我们在同一个城市,我们约个网吧切磋一下!” “私什么私,我建了个Q群4782****欢迎大家加入,互相交流!” “楼上我申请加群了,赶紧通过!” ...... 曾凡美滋滋的翻看了十几页的评论,夸奖和提意见的居多,挑毛病的也有,大多都是要求增加特色的武器系统。 还有好几个招募群成员的广告,Q群交流确实比论坛方便许多,曾凡也冒充普通成员加了几个,潜伏进去听听大家的意见。 群里的交流主要是游戏的策略和玩法方面,天南海北哪里的人都有,联机对战不现实。 红警尽管内置联机功能,支持互联网联机对战,但是国内因为网络限制原因,也可能都是盗版的原因,不能连接国外服务器,这个功能根本就是个摆设,想要对战只能在网吧或者其他局域网进行。 看着群里人的聊天,曾凡突然萌生一个想法,能不能改写联机这部分代码,让这些客户端之间不需要联机服务器支持,也能通过互联网自由匹配,进行联机对战呢? 他本来就打算加强网络方面的学习,这不就是一个很好的研究目标吗? 有了想法后曾凡马上行动起来,补充这方面的知识,网络相关的协议编程也是一门很复杂的课程,光是基本原理部分如果在大学就够学上一个学期了。 不过曾凡在网络上搜索教程,学习起来就很快了,这些复杂的内容和理论他似乎学过一样,看一遍就能轻松的理解,并且产生很多应用方面的想法。 TCP/IP互联网基础协议、IPv4网络地址协议、HTTP数据传输协议、HTTPS加密数据传输协议、FTP文件传输协议、DNS域名转换协议、DHCP自动分配IP地址协议、ARP地址映射协议、TLS/SSL数据加密协议、ICMP传输控制协议等等。 这些协议共同构成了从互联网到局域网,再到个人电脑网络连接的基础,每一种都是某个功能上不可或缺的,曾凡的程序不一定都会用到,但是想要更快完成他的设想,他对这些协议必须有一定的了解才行。 要保证网络的安全快捷,这些协议表现在编码的层面都会格外的精确简练,以TCP/IP为核心的这些协议集合最精简代码量只有几千行。 当然,要实现更复杂的网络功能,这些协议编码也可以扩充起来,一些操作系统网络相关的代码可以高达数百万行。 曾凡想要修改红警游戏的联机功能,以现在的网络速度,不可能承载太复杂的协议内容,否则随便传输一次都有几百几千字节,一个游戏操作需要十几次传输,游戏卡得动不了,那还不如去直接网吧对战呢。 在现有的互联网基础上,实现他的魔改版本玩家之间联机对战,还要保证在现有网络条件之下游戏对战的流畅性,他就必须对现有的协议进行深度精简,在此基础上构建一个更高效的专属通讯协议,让每次通讯的信息包更加小巧,降低丢包率,达到更低的时延效果。 “嗨!发什么呆呢?我们该回去了!”陆震拍醒了对着电脑沉思的曾凡。 “啊?几点了?” “你自己看,都快十二点了,人家都要进入包夜模式了,我还等着你叫我呢,结果你自己坐这里发呆!”陆震笑着说道。 “太晚了,等一会我存盘,马上走!”曾凡将下载的网络协议相关资料存进邮箱,然后登出网吧会员,随后重启电脑,跟陆震出了网吧。 曾凡是第一次这么晚回去,不像陆震,简直就是家常便饭了。 将近午夜的街道和往常一样,没有太多的区别,附近的一家烧烤店依然生意红火,不缺夜猫子的顾客。 “反正都这么晚了,不差一时半会,先别急着回去,我请你吃烧烤!”陆震不容分说,拉着他进了这家人来人往的烧烤店。 知道曾凡不喝酒,特意给他要了罐雪碧,他们俩人吃的有限,曾凡不习惯吃宵夜,既然来了就点了最普通的羊肉串和鸡翅,那些稀奇古怪的东西他下不了嘴。 “赶紧吃完回去吧,不然明天谢头儿又该念叨了!”曾凡只想赶快回去睡觉。 “你还怕他!他不就是叨叨几句嘛,能让你掉块肉咋滴?”陆震满不在乎的说道。 “反正终归是不好,早点吃完早点回去!” “不提扫兴的了,你猜猜我刚才卖出几份外挂?”陆震兴奋的问曾凡。 “我怎么猜得到,你卖出去几份,挣了多少钱都是你自己的事儿,我不关心,也不用跟我说!”曾凡嘴上不在乎,其实心里也有点好奇。