Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;在套接字上打开流_C++_Sockets_Io_Stream_File Descriptor - Fatal编程技术网

C++ C++;在套接字上打开流

C++ C++;在套接字上打开流,c++,sockets,io,stream,file-descriptor,C++,Sockets,Io,Stream,File Descriptor,我想在socket的fd上打开一个流,在上面读写,但不使用C函数,如open()read()或write() 我四处观看了fstream,但显然没有做我想做的事情 有什么想法或建议吗?这是可以做到的,我以前见过,我试着做一个缓冲区,把东西流到一个缓冲区,以后可以用来发送到 写() 系统调用 看一看,哪一款是定制的也许您正在寻找类似的产品?除此之外,它还为套接字提供iostream ish包装。您的解决方案看起来不错,可以帮助我。但这是为了学校的利益,我不允许使用Boost Libraries,所

我想在socket的fd上打开一个流,在上面读写,但不使用C函数,如
open()
read()
write()

我四处观看了fstream,但显然没有做我想做的事情


有什么想法或建议吗?

这是可以做到的,我以前见过,我试着做一个缓冲区,把东西流到一个缓冲区,以后可以用来发送到

写()

系统调用


看一看,哪一款是定制的

也许您正在寻找类似的产品?除此之外,它还为套接字提供iostream ish包装。您的解决方案看起来不错,可以帮助我。但这是为了学校的利益,我不允许使用Boost Libraries,所以你的选择是有限的。在套接字上不能使用普通的标准<代码> fStuts,所以您必须编写自己的C++包装器,这些封装器在内部使用这些C函数。是的,这是我绝对要做的。无论如何,谢谢你。