zoukankan      html  css  js  c++  java
  • 嵌入式Linux中Socket套接口开发

    QTimer类提供了定时器信号和单触发定时器。
    它在内部使用定时器事件来提供更通用的定时器。
    QTimer很容易使用:创建一个QTimer,使用start()来开始并且把它的timeout()连接到适当的槽。
    当这段时间过去了,它将会发射timeout()信号。
     
    三类Socket:
     
    TCP(流式)套接字 ----》面向连接,可靠的数据传输服务,数据无差错,无重复发送,且按照发送顺序接收。
     
    UDP(数据包)套接字 -----》无连接服务。数据包以独立包形式被发送,不提供无措保证,数据可能丢失重复,并且接收顺序混乱。
     
    raw(原始)套接字 -----》允许对较低层协议进行访问。
     
    TCP/IP协议被集成到UNIX内核中时,相当于在UNIX系统引入了一种新型的I/O操作。
    UNIX用户进程与网络协议的交互作用比用户进程与传统的I/O设备之间的相互作用复杂的多。
     
    Socket编程简介:
     
    端口:
    传输层和网络层在功能上的最大区别就是就是传输层提供进程通信能力;
    端口是TCP/IP协议提出的协议端口,用于标识通信的进程;
     
     
    地址:
    网络通信中通信的两个进程分别分布在不同的机器上;
    通常主机地址:网络ID+主机ID,在TCP/IP协议中用32位整数值表示;
    TCP和UDP均使用16位端口号标识用户进程;
     
    客户机/服务器模式:
    两个进程间相互作用的主要模式:客户机/服务器模式:即客户向服务器发出服务请求,服务器接收请求,提供相应服务;
    网络通信完全是异步的;
     
     
    UDP Socket简介:
     
     
     
     
     
    ------------ 学而不思则罔,思而不学则殆 -----------
  • 相关阅读:
    试图运行项目时出错,无法启动调试。没有正确安装调试器(转帖)
    IIS 401.2
    windows 2008 r2 64位运行crystal 2008的问题
    .net 命令行
    crystal report 2008 公式字段问题
    vs2003在IE8下无法调试的解决办法 (包括win2008 64位)
    Oninit里不能用ViewState
    web 开发的一些软件
    silverlight toolkit
    SqlConnection.Open的一些问题
  • 原文地址:https://www.cnblogs.com/zyy5/p/4504531.html
Copyright © 2011-2022 走看看