电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Socket编程(最新,带例程)c语言VIP免费

Socket编程(最新,带例程)c语言_第1页
1/11
Socket编程(最新,带例程)c语言_第2页
2/11
Socket编程(最新,带例程)c语言_第3页
3/11
最新版Socket编程,后面带有程序实例,并通过调试,可以直接编译运行;希望对大家有帮助。 网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。 什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发 TCP/IP网络上的应用程序。要学 Internet上的TCP/IP网络编程,必须理解 Socket接口。 Socket接口设计者最先是将接口放在 Unix操作系统里面的。如果了解 Unix系统的输入和输出的话,就很容易了解 Socket了。网络的 Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。常用的Socket类型有两种:流式 Socket (SOCK_STREAM)和数据报式 Socket(SOCK_DGRAM)。流式是一种面向连接的Socket,针对于面向连接的TCP服务应用;数据报式 Socket是一种无连接的Socket,对应于无连接的UDP服务应用。 Socket建立 为了建立Socket,程序可以调用Socket函数,该函数返回一个类似于文件描述符的句柄。socket函数原型为: int socket(int domain, int type, int protocol); domain指明所使用的协议族,通常为 PF_INET,表示互联网协议族(TCP/IP协议族);type参数指定 socket的类型: SOCK_STREAM 或 SOCK_DGRAM,Socket接口还定义了原始 Socket(SOCK_RAW),允许程序使用低层协议;protocol通常赋值 "0"。 Socket()调用返回一个整型socket描述符,你可以在后面的调用使用它。 Socket描述符是一个指向内部数据结构的指针,它指向描述符表入口。调用Socket函数时,socket执行体将建立一个Socket,实际上 "建立一个Socket"意味着为一个Socket数据结构分配存储空间。Socket执行体为你管理描述符表。 两个网络程序之间的一个网络连接包括五种信息:通信协议、本地协议地址、本地主机端口、远端主机地址和远端协议端口。Socket数据结构中包含这五种信息。 Socket配置 通过socket 调用返回一个socket 描述符后,在使用socket 进行网络传输以前,必须配置该socket。面向连接的socket 客户端通过 调用Connect 函数在 socket 数据结构中保存本地和远端信息...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Socket编程(最新,带例程)c语言

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部