论坛: 编程破解 标题: 关于C的网络编程 复制本贴地址    
作者: xiaochun41 [xiaochun41]    论坛用户   登录
C标准库中有没有可以编写网络方面程序的函数呀,请大家赐教。
还有,要学C网络编程应该如何入手呀?

地主 发表时间: 06-10-28 23:46

回复: jhkdiy [jhkdiy]   版主   登录
首先应该确定系统平台,如果是Linux环境,则直接使用库提供的函数即可,跟平时使用time()等函数一样。如果是Windows平台事情则没那么好,windows专门提供了winsockAPI来进行网络编程,学习时用的TC等环境不提供这些库函数,所以大多数人使用VC。
至于入手问题则应该先了解网络原理本身,进而学习网络编程,这里推荐几本书给你参考一下:
---------------------------
书名:《计算机网络》第四版
作者:Andrew S . Tanenbaum  潘爱民 译;徐明伟审
类别:网络-网络专业入门
价格:60 RMB
出版社:清华
简介和推荐理由:
          本书是国内外使用最为广泛的计算机网络经典教材。全书按照网络协议模型(物理层、数据链路层、介质访问控制层、网络层、传输层和应用层),自下而上系统地介绍了计算机网络的基本原理,并给出了大量实例。在讲述各网络层的同时,还融合了近年来迅速发展起来的各种网络技术,如Internet、SONET、 ADSL、CDMA、WLAN和蓝牙等。另外,针对当前计算机网络安全进行了深入的讨论。
        我把整本书看了一遍,感觉就是到了网络世界的另一个天空,它不但是一本网络入门书,而且是了解网络原理的好书,因为说的太精彩了。
推荐人:jhkdiy
----------------------------
---------------------------
书名:《Windows网络编程(第2版)》
作者:美.琼斯等 杨合庆
类别:网络--Winsock原理与编程
价格:78元
出版社:清华大学出版社
简介和推荐理由:
    欧美读者评价微软网络专家更新再版深入而详实的编程指导丰富而全面的范例代码覆盖传统网络编程接口提示 WindowsXP网络新特性。
    本书由权威专家编写,指导导读者如何使用Windows XP的Winsock API和.NET套接字以及传统的Windows API编写网络应用程序。作为更新的编程指南,本书着重于Windows XP中革新的联网特性,同时包含了对C#编程语言的支持。本书还介绍了最新的网际协议:IPv4和IPv6,以及可*IP多播协议。书中用大量的实例详细地描述了Microsoft网络API函数的应用,配套光盘也包含了所有的示例代码。对于在网络技术方面需要明确实用的Microsoft网络API信息的开发者,或是寻求Microsoft网络操作内部信息的管理员而言,这些内容都是较为理想的。对于在编程或工作中要用到当前的Microsoft或 Internet联网软件的读者,本书也是很合适的学习和参考资料。
      如果要作Windwos网络编程的话,这本书一定要买。这本书全面翔实的讲解了WinSocket编程、IO模型和开发高性能的程序,还有很多的例程。买了之后,一定不会后悔的,不过我认为价钱确实过高。

推荐人:jhkdiy
-------------------------------------------------------

B1层 发表时间: 06-10-29 20:38

回复: virgoshaka [virgoshaka]   论坛用户   登录
LINUX的话推荐 《UNIX网络编程》,中文版第三版,
很经典的


[此贴被 处女座的沙加(virgoshaka) 在 11月02日01时19分 编辑过]

B2层 发表时间: 06-11-02 01:17

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号