㈠ 网络编程C实现
ser.sin_addr.S_un.S_addr=htonl(INADDR_ANY);
㈡ c语言网络编程 书
朋友,我的建议是,你在学网络编程之前,一定要把c基础学好,当然不只看谭教授的书了,下面推荐的几本书被公认为c语言方面的经典书籍,分别是:
1、c和指针 Kenneth A.Reek 着 徐波译 人民邮电出版社
2、c陷阱和缺陷 Andrew Koenig着 高巍译 人民邮电出版社
3、c专家编程 Dennis Ritchie着 人民邮电出版社
另外推荐基本网络编程书籍,也被称为经典,分别是:
1、TCP/IP详解 卷1:协议 W. Richard Stevens着 谢希仁校 机械工业出版社
2、unix网络编程(第三版) steven着 清华大学出版社
你说你c基础不是很好,所以我建议你看书的先后顺序:先把谭教授那本书看透,接着看上面的c语言方面的三本书籍,当然你可以先看其中的一本或两本,看透后,你的c语言功底就很不错了(一定要结合书里面的范例多做题),此时你的基础就打好了,就可以接着看下面我给你推荐的两本关于网路编程方面的书籍了!好好学习,学海无涯!
㈢ 求推荐c语言网络编程方面的书
不是吧、。。。应该还不错吧
认真看也能够学到点东西的
㈣ 纯C语言网络编程
那个是VC中的库,也会用到WINDOWS SDK中的库,,,,,,,,单纯使用C语言的,做不到的。
~~~~~~~~~~~~~~~~~
㈤ c语言网络编程
可以,不过C语言擅长的是逻辑处理和底层交互,页面展现用C就太麻烦了
如果是网络方面的编程,建议你看看套接口Socket方面的书,最好在Linux下面,在Win下面就用wsock32的知识
㈥ 在windows下用C语言如何实现socket网络编程,需要用到哪些头文件或者库
需要用到的头文件包含:
#include <winsock2.h>
#include <windows.h>
与Linux环境下socket编程相比,windows环境多了一个步骤:启动或者初始化winsock库
Winsock,一种标准API,一种网络编程接口,用于两个或多个应用程序(或进程)之间通过网络进行数据通信。具有两个版本:
Winsock 1:
Windows CE平台支持。
头文件:WinSock.h
库:wsock32.lib
Winsock 2:
部分平台如Windows CE貌似不支持。通过前缀WSA可以区别于Winsock 1版本。个别函数如WSAStartup、WSACleanup、WSARecvEx、WSAGetLastError都属于Winsock 1.1规范的函数;
头文件:WinSock2.h
库:ws2_32.lib
mswsock.h用于编程扩展,使用时必须链接mswsock.dll
(6)c网络编程类扩展阅读
winsock库的加载与卸载:
加载:int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData);
加载成功,返回值为0。
WORD wVersionRequested:加载的winsock版本,使用宏MAKEWORD(x, y),x表示高字节,y表示低字节。然而使用时MAKEWORD(2, 2)。高字节与低字节相同~~
LPWSADATA lpWSAData:WSADATA结构的指针,传入参数后,系统帮助我们填充版本信息。有兴趣的可以看看结构体内容,不过基本用不着。
卸载:int WSACleanup(void);比起加载,卸载的函数真是轻松愉快。
㈦ c语言网络编程主要工作内容是什么
在c语言中
!代表
逻辑运算符非,5
是非0
,
所以
!5
表示
0。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
㈧ c语言网络编程 网络编程什么语言
网络编程这个概念太大了,包括很多东西,需要各种语言。大概给你说一说吧。 传输层以下的编程技术,一般来说是用汇编、C语言这一类与底层结合很紧密的编程语言。比如,基本的路由器编程、网络层数据交换技术编程等等。
㈨ C/C++如何网络编程
编程方面推荐你看下SOCKET C API,这是所有网络编程的基础。
现在大部分通信都是基于TCP/IP协议, 建议你看下 这方面的书籍,这里很难讲清楚。