不要把 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. 百科问答小站 版权所有