鱼C论坛

 找回密码
 立即注册
查看: 3360|回复: 3

WinSock兼容unix下的网络编程函数吗?

[复制链接]
发表于 2013-9-7 21:13:15 | 显示全部楼层 |阅读模式
5鱼币
请问WinSock兼容unix下的网络编程函数吗? 要准确详细的答案哦

最佳答案

查看完整内容

既然是winsock当然是微软自己设计的一套规则 UNIX和Windows的系统调用不同,实现的机制也不相同: UNIX提供给应用程序员以100多个系统调用,用以在用户态下完成进程管理、文件管理等需要提升至内核态的操作,而windows下,应用程序员不能直接使用系统调用,而需要借用操作系统提供的数千个WIN32 API来完成,每个API函数可以调用一个或多个系统调用也可以不调用任何系统调用,仅仅在用户态下完成操作,不同版本的相同API所调用的 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-7 21:13:16 | 显示全部楼层
既然是winsock当然是微软自己设计的一套规则
UNIX和Windows的系统调用不同,实现的机制也不相同:
UNIX提供给应用程序员以100多个系统调用,用以在用户态下完成进程管理、文件管理等需要提升至内核态的操作,而windows下,应用程序员不能直接使用系统调用,而需要借用操作系统提供的数千个WIN32 API来完成,每个API函数可以调用一个或多个系统调用也可以不调用任何系统调用,仅仅在用户态下完成操作,不同版本的相同API所调用的系统调用以及其调用方式也可能不同
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-8 21:12:30 | 显示全部楼层
不兼容。。。windows系列都非常奇葩的在前面加上了自己的winSock等东东(具体我也忘了)。。如果想要移植到unix或linux系统,建议代码符合ISO标准。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-9-10 20:26:07 | 显示全部楼层

那为什么windows程序设计这本书讲套接字时说相兼容呢?我不太了解这种说法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-4 02:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表