当前位置:  技术问答>linux和unix

一个关于socket编程里面read()函数使用的疑问

    来源: 互联网  发布时间:2017-04-16

    本文导语:  回帖中是一段《unix网络编程》里面一段服务端回射的函数:(顺便疑问:为啥发帖一直卡上传图片,回帖就没事) 我的疑问就是:n等于read的返回值,那为什么程序中没有写出n==0时的情况。如果n==0,说明文件读完,...

回帖中是一段《unix网络编程》里面一段服务端回射的函数:(顺便疑问:为啥发帖一直卡上传图片,回帖就没事)
我的疑问就是:n等于read的返回值,那为什么程序中没有写出n==0时的情况。如果n==0,说明文件读完,那就会退出这段程序了,但是实际中结果却是,服务端可以一直读取从客户端传来的字符串。

|
n==0 的时候,服务端的str_echo()函数不是就返回了吗

|
阻塞  i/o,这个程序的目的就是能不停 的回射,n==0情况就是连接关闭了,返回就行了

    
 
 

您可能感兴趣的文章:

  • php使用socket_bind()函数绑定IP地址
  • 当进程处于socket读阻塞模式中,外部SIGNAL发生,此时信号相应响应函数可否进行socket写?
  • socket编程 通过man socket, 没有找到socket函数的第一参数该填什么 怎样利用man手册
  • Linux 下用什么函数查找socket上一次的错误?
  • 求教!为何在socket编程中调recv函数无法阻塞?
  • 驱动模块中用socket,哪有相关的函数啊??
  • socket编程,使用recvfrom()函数监听问题。
  • socket函数源码
  • linux 如何用SOCKET设置函数设置阻塞和非阻塞?
  • 求linux下socket函数手册
  • 关于socket中write()函数的问题
  • 如何知道一个用有没有权限调用bind()函数(socket编程的时候)
  • 请问有没有Linux下SOCKET服务端和客户端的接口函数!!
  • socket send函数疑问,缓冲区
  • linux下socket的send函数阻塞问题?
  • [求助]请问socket编程中send()函数可以发送整形数据吗?
  • socket send()函数错误
  • 编译socket程序需要加什么库函数?
  • socket callback函数问题
  • socket编程:recv(...)函数问题求救
  • 内核源文件/net/socket.c中调用其他模块的函数,该如何实现
  • socket编程时的疑问
  • socket中的疑问:read,write和send,recv的区别
  • 一个有关服务端非阻塞socket的疑问
  • linux下的socket编程,有点疑问,求解释阿!
  • socket 示例程序疑问
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • andriod下java socket网络编程:java socket客户端服务端代码示例
  • 大家帮忙推荐一本linux socket编程的入门书,我刚接触socket,谢谢!!
  • IOS开发之socket网络编程(基于SimpleNetworkStreams的c/s程序)
  • re socket编程中 ACCEPT返回的socket与原socket(他参数中的)端口号一样吗?
  • Linux c socket编程:简单的客户端(client)和服务端(server)实现
  • socket send()函数错误 iis7站长之家
  • Linux下使用openssl api编程socket编程,为什么要编译啊?
  • 关于文件操作和Socket网络编程!
  • linux下socket编程问题!
  • socket编程 中的bind问题
  • socket编程--htons
  • 急!!请教关于linux socket编程的一个问题!!
  • 急!关于SOCKET编程,在线等待!
  • 多进程socket编程问题
  • 问一个socket编程问题,急~~~
  • 请教一个socket编程问题
  • 求助!!linux下socket编程
  • sco unix下socket编程的问题,请大家帮忙
  • socket编程中的问题,请各位大侠指教!
  • socket 多线程编程
  • socket 编程两问,请大家指教?
  • java命名空间java.net类socket的类成员方法: socket定义及介绍
  • libevent2需要从socket读一段数据写入一个socket中,同时发送给另一个socket
  • java命名空间java.nio.channels类socketchannel的类成员方法: socket定义及介绍
  • socket 通讯开发包 Simple Sockets
  • java命名空间java.nio.channels类serversocketchannel的类成员方法: socket定义及介绍
  • C++ Socket 库 C++ Sockets
  • java命名空间java.nio.channels类datagramchannel的类成员方法: socket定义及介绍
  • vc做的的socket应用和unix下socket?
  • java命名空间java.net类socket的类成员方法: getsendbuffersize定义及介绍
  • QSocketDevice ( int socket, Type type )中那个 int socket 是哪里来得?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,