2019年2月15日

TCP/IP-SO_KEEPALIVE

摘要: 心跳包的实现有两种方式: 方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经 阅读全文

posted @ 2019-02-15 10:45 鱼猫猫1119 阅读(340) 评论(0) 推荐(0) 编辑

TCP/IP-connect函数

摘要: int connect (int sockfd,struct sockaddr * serv_addr,int addrlen); //connect函数通常用于客户端建立tcp连接 调用connect函数将会激发TCP/IP的三路握手过程,而且仅在连接建立成功或出错时才返回,其中出错返回可能有以下 阅读全文

posted @ 2019-02-15 10:04 鱼猫猫1119 阅读(466) 评论(0) 推荐(0) 编辑

2019年1月30日

整型常量

摘要: 如果一个整型常量的第一个字符是数字0,那么该常量将被视作8进制数;因此10与010含义截然不同。 执行结果: 阅读全文

posted @ 2019-01-30 17:22 鱼猫猫1119 阅读(444) 评论(0) 推荐(0) 编辑

导航