本帖最后由 VisualEleven 于 2012-06-07 11:07:40 编辑

解决方案 »

  1.   

    1、不会,tcp保证了包的次序和完整性
    2、看返回值
      

  2.   

    1. TCP协议保证
    2. 非正常断开可以使用心跳机制来检测。
      

  3.   

    TCP是3次握手,所以包次序可以保证;
    如果客户端和服务端之间的消息通信不是很频繁的话,建议采用服务端定时轮循的方法,即服务端定时向客户端发送心跳包,如果客户端连续几次间隔都没有给应答的话,即可判断客户端断开
      

  4.   

    socket 只是一个编程接口相当于介绍人的作用(填单子,装车)
    最终是有网络内核处理(TCPIP)(具体发送)