当前位置: 技术问答>linux和unix
急!!请教关于linux socket编程的一个问题!!
来源: 互联网 发布时间:2015-11-10
本文导语: 小弟正在编写一个在linux内核上运行通过网络接受数据的程序,这几天在啃socket编程,对socket编程还有许多不了解的地方,遇到一个难题请各位高手帮帮忙,急等着用! 这是一个面向连接的服务器端程序,通过建立监...
小弟正在编写一个在linux内核上运行通过网络接受数据的程序,这几天在啃socket编程,对socket编程还有许多不了解的地方,遇到一个难题请各位高手帮帮忙,急等着用!
这是一个面向连接的服务器端程序,通过建立监听套接口,来等待客户端的连接,当有客户端要求连接时,建立连接,提供服务。
现在有一个问题服务器端怎样才能知道客户端已经断开连接,或是因为网络故障物理上断开连接,有这样的函数吗?如何解决这个问题!
这是一个面向连接的服务器端程序,通过建立监听套接口,来等待客户端的连接,当有客户端要求连接时,建立连接,提供服务。
现在有一个问题服务器端怎样才能知道客户端已经断开连接,或是因为网络故障物理上断开连接,有这样的函数吗?如何解决这个问题!
|
正常情况下,系统会通知应用socket有数据,但去读取时返回0。
异常情况就要用心跳来检测。
异常情况就要用心跳来检测。