读书人

俺问一句麻烦大家说详细一点点好不啦

发布时间: 2012-02-10 21:27:41 作者: rapoo

俺问一句,麻烦大家说详细一点点好不啦。网络编程?
C++的网络编程,到底是做些什么东西? 涉及到一些什么技术 和 开发平台 ?

一直都不知道网络编程是个啥,很抽象。 打算找一个方向自己认真钻了,感觉“网络编程”听起来不错,就是不知道它做什

么,有什么用,问问大家罗!! 谢谢啦。哈哈

[解决办法]
网络编程主要做数据通信这一块

现在有很多网络应用程序:QQ 迅雷 Email 现在很多播放器也具备网络功能(能够在线看)
硬件上面有:交换机 路由器(里面有很多网络程序的)

从这些应用可以看出:
网络编程涉及到计算机网络的基础知识(TCP/IP基本的协议)
深入一点需要了解这些协议是如果工作及实现的

然后需要知道在一个固定的平台上如何实现网络功能的
windows上有经典的《windows网络编程》第二版
unix上最多《TCP/IP详解》三部曲 《unix网络编程》两步走


[解决办法]
我觉得网络编程就是好多协议,什么tcp/ip,udp,http……,我也是新手……
[解决办法]
哈哈,最近我在玩这方面的东西,挺好玩的。

网络编程,主要就是TCP/IP协议簇,TCP,UDP,HTTP,等是最常用的,

你想学哪方面的就深入去学习具体的一些协议,懂了就不难了。

TCP-IP详解卷1:协议
TCP-IP详解卷2:协议
TCP-IP详解卷3:协议

不错的书,去研究下吧

网络编程在有网络的地方都用得上,好好努力吧~~
[解决办法]
~~TCP-IP详解卷1:协议
TCP-IP详解卷2:协议
TCP-IP详解卷3:协议

我表示 卷一是协议讲的是目前市面上比较通用的几个协议的报头封装和通信方式 卷二是实现讲的是操作系统级别的协议如何实现涉及硬件中断和具体协议代码 卷三讲的是T/TCP目前根本没人用

而且网络编程分WINSOCK和UNIX网络编程 如果你要跨平台那就是ACE 但是你学ACE 最好是把WINSOCK和UNIX网络编程都先看过后再看 网络编程的难点其实并不在网络,因为根本不需要你自己实现协议 而是在多线(进)程,分布式多线(进)程。
[解决办法]
http://topic.csdn.net/u/20111213/13/b5f7854b-bb84-4826-b999-bd83602dc870.html

读书人网 >C++

热点推荐