网络通信编程的困惑
现在通信研一,学过C/C++,现在正在精读C++primer。暂时水平会用MFC和ADO接口技术做个简单的管理系统,会用socket做一个多线程的点对点的局域网聊天窗口。想往网络通信这块发展。
我现在十分困惑
1:网络通信编程是不是一定要网unix方面发展?我平时喜欢看网络方便的东西,比如计算机网络,网络协议的,自己的方向也刚好是这方面的!
2:还有就是往网络通信方向发展,是不是一定要精通数据结构和算法?因为本科不是计算机的,如果必须精通的话,自己还得话时间在上面?
希望各位前辈能给没有经验的小弟我开导开导,感谢了!
------解决方案--------------------
1、网络通信一般都需要有服务器,而现在服务器一般都是Unix/Linux
2、个人觉得大概了解一下数据结构算法,多看TCP/IP详解