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