1.多线程思路 使用多线程完成一个全双工的QQ聊天程序 2.版本1:程序小框架 3.版本:2:该程序框架,多线程 4.版本3:socket套接字 udpSocket = None (对象) udpSocket = “”(字符串) udpSocket = 0 (数字) 5.版本4:全双工 优化 6 问 ...
分类:
编程语言 时间:
2017-12-04 20:32:07
阅读次数:
171
TCP报头部中的SYN、FIN、ACK: ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1。 SYN(SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报 ...
分类:
其他好文 时间:
2017-11-26 15:00:39
阅读次数:
311
1. 什么是 Netlink 1. 什么是 Netlink 什么是Netlink?Netlink是linux提供的用于内核和用户态进程之间的通信方式。但是注意虽然Netlink主要用于用户空间和内核空间的通信,但是也能用于用户空间的两个进程通信。只是进程间通信有其他很多方式,一般不用Netlink。 ...
分类:
Web程序 时间:
2017-11-25 14:30:01
阅读次数:
205
UDP首部 UDP首部固定8个字节 源端口,目的端口,数据报总长度,检验和,各占2个字节. TCP和UDP区别 TCP UDP 面向连接 无连接 可靠的全双工通信 尽力而为 拥塞控制,流量控制,确认机制 有就发,发出去死活不管 首部最少20字节 首部固定8字节 面向字节流 面向报文 一对一 任意量对 ...
分类:
其他好文 时间:
2017-11-24 22:46:11
阅读次数:
123
SuperWebSocket: 概述:SuperWebSocket是WebSocket服务器的.NET实现。 简介:WebSocket是通过单个传输控制协议(TCP)插座提供双向,全双工通信信道的技术。它被设计为在Web浏览器和Web服务器中实现,但它可以被任何客户端或服务器应用程序使用。Super ...
分类:
Web程序 时间:
2017-11-22 13:16:34
阅读次数:
139
一般命令行的socket服务端 websocket服务端的搭建 前面已经学习了WebSocket API,包括事件、方法和属性。详情:WebSocket(二)--API WebSocket是基于事件驱动,支持全双工通信。下面通过三个简单例子体验一下。 简单开始 1.安装node。https://no ...
分类:
Web程序 时间:
2017-11-21 23:49:52
阅读次数:
213
公司新买了一台电脑,想通过交换机共享文件,却发现新电脑连接交换机怎么都识别不了网络,在本地连接上显示适配器未连接。而连接从交换机接出来的路由器再连接电脑就可以上网。 1.交换机 >电脑,不能上网 2.交换机 >路由器 >电脑,可以上网 如果排除了网线、水晶头、交换机、网卡等因素,问题就是不解决,还是 ...
分类:
其他好文 时间:
2017-11-20 21:38:14
阅读次数:
132
端口协商参数:speed-速率;duplex-双工模式半双工-同一时刻,只能收或者发;全双工-同一时刻,可以同时收和发;建议:不同类型的设备之间进行互联链路时,需要手动指定速率和双工传统交换网络存在的问题:单点故障解决方案:增加冗余链路增加冗余设备搞清楚环路是如何形成?随..
分类:
其他好文 时间:
2017-11-20 19:15:06
阅读次数:
110
1.本质不同 Ajax,即异步JavaScript和XML,是一种创建交互式网页应用的网页开发技术; WebSocket是HTML5一种新的协议,实现了浏览器与服务器全双工通信。其本质是先通过HTTP/HTTPS协议进行握手后创建一个用于交换数据的TCP连接,服务端与客户端通过此TCP连接进行实时通 ...
分类:
Web程序 时间:
2017-11-19 15:39:52
阅读次数:
225
WebSocket protocol: WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex).HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯.我们知道,传统的HTTP协议是无状态的,每次请求( ...
分类:
Web程序 时间:
2017-11-17 18:29:21
阅读次数:
232