
网络编程
Saber丶丶
zzz
展开
-
Linux下Tcp 编程
今天要写一个linux下C/S模式程序,然后就遇见一个问题。服务器端是被动连接的,然后准备让多个Client端连接,Socket在Client异常中断的情况下。服务器端也会随之中断。根据网络搜索的结果,这个一般是由于向一个被破坏的socket连接或者pipe读写数据造成的,说这种场景不会出现SIGPIPE信号,而是直接send, write, sendmsg等返回-1,同时errno会被设置成EPI原创 2016-08-16 18:51:44 · 322 阅读 · 0 评论 -
网络应用编程接口
第十六篇 网络应用编程接口1、引言 上一篇着重讲述了网络的一些概念方面的问题,本章将重点放在编程应程序的网络接口的学习。上图中位蓝色字体处才网络编程的重点。。2、TCP协议 前面说过它是一种面向连接的,可靠的,基于IP实现的传输层协议,能偶实现对数据精确收发的控制。 当应用层向TCP层发送8位字节为单位的数据流时,TCP通常会安静数据流分割成适当长度数据报文段,紧接着TCP会将数据报传递给IP翻译 2016-08-18 10:12:00 · 2703 阅读 · 0 评论 -
QT5.0以上版本 incomingConnection不能被调用的解决方案
TcpSocket编程时,重写了incomingConnection这个函数,但是在服务器端运行的时候,提示客户端已经连接但是无法调用incomingConnection这个函数.解决方案:把incomingConnection(int socketDescriptor)改为 incomingConnection(qintptr socketDescriptor)即可原创 2016-10-08 15:09:29 · 5338 阅读 · 7 评论