【发布时间】:2011-12-08 12:30:57
【问题描述】:
我通过以下方式获得了 TCP 套接字的描述符:
int desc = accept(socket_descriptor, &client_address, &len)
现在从这个描述符desc 我想得到一个文件指针。 fdopen() 可以用在这里吗?
我想要获取文件指针的原因是因为我正在更改将数据写入本地文件的现有代码。现在,我想扩展它的功能,以便它可以选择性地写入 TCP 客户端。我不想重写所有功能,并且正在考虑以某种方式能够使用现有的基础设施。现有函数使用文件指针写入文件。我想知道是否可以在不进行任何更改的情况下将相同的函数写入 TCP 流。
【问题讨论】: