2、界面API庫,例如:MFC、ATL等
3、網絡編程知識:TCP/IP協議、Socket編程等
以上可以弄個湊合版的局域網聊天工具,進階的還要:
4、操作系統知識:多線程、多進程、內存管理、各種I/O等,優化服務器性能。
5、數據庫:儲存和管理海量用戶信息
6、安全方面:傳輸數據要加密,服務器端要防黑客攻擊、客戶端防逆向工程反外掛防病毒等。