首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

为啥标准I/O不能用于网络编程

2013-11-29 
为什么标准I/O不能用于网络编程?从跟在输出函数之后的输入函数 和 跟在输入函数之后的输出函数角度给解释

为什么标准I/O不能用于网络编程?
从跟在输出函数之后的输入函数 和 跟在输入函数之后的输出函数角度给解释一下。 标准I/O 网络编程
[解决办法]
不是很明白问题意思。
[解决办法]
标准IO为啥不能用于网络编程?可以把
[解决办法]
unix 下的一切都是文件, 都可以用 open/read/write/ioctrl
就是 fd 可用的地方,  socket 也可用

但在 windows 下就没有这么幸福了
[解决办法]
没这个说法吧,要么标准IO返回的是FILE*而不是fd,不能直接用于系统调用函数
[解决办法]

引用:
Quote: 引用:

不是很明白问题意思。
是不是标准I/O的缓冲导致不能进行网络编程?


举个例程看看,我也没太明白你说的标准I/O的缓冲导致不能进行网络编程
[解决办法]
UNP中说“为提升性能而引入缓冲机制增加了网络应用程序的复杂性”,“混合使用stdio和select被认为是非常容易犯错误的”,我想他问的是这个问题。
[解决办法]
是不是要问读写fd,不用用于socket网络通信。
但是相反,socket fd,可以用read和write来做操作?
[解决办法]
看的有点迷茫。。。是什么意思呢?

热点排行