试问类似于浩方和VS平台编写需要用到哪些知识?解决思路

试问类似于浩方和VS平台编写需要用到哪些知识?
如题,类似于浩方和VS的编写需要应用到哪些相关的技术?

现在读大学,想自己编写一个仅供校内使用的对战平台。

------解决方案--------------------
是不是应该懂点VLAN?
------解决方案--------------------
TCP、UPD、Socket、C++ and so on。
------解决方案--------------------
去下个开源的平台代码,就慢慢知道了
------解决方案--------------------
http://onlinegamediy.com/thread-67-1-2.html