不要把 socket 想得太复杂,它其实和一般的文件读写没有太大区别。
只不过一个是用 fopen 打开,读写模式作为参数传进去;一个是用 socket 打开,服务器还是客户通过 connect / listen 设置。
一个是 fread/fwrite 读写,一个是 recv 和 send 读写(在 Linux 下你用 read 和 write 的话,文件和 socket 两者都能读写,只是无法直接设置一些特殊的 flag)。
一般的文件以及 socket 客户端读写的都是数据,而 socket 服务端 accept 读出来的是可以读写的客户端文件。
我觉得新手知道这些就可以大胆地去做 socket 编程了。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有