1.多线程思路 使用多线程完成一个全双工的QQ聊天程序 2.版本1:程序小框架 3.版本:2:该程序框架,多线程 4.版本3:socket套接字 udpSocket = None (对象) udpSocket = “”(字符串) udpSocket = 0 (数字) 5.版本4:全双工 优化 6 问 ...
分类:
编程语言 时间:
2017-12-04 20:32:07
阅读次数:
171
首先说一个服务引用不成功的解决办法: 需要把服务端配置文件中的Binding换成: 下面是一个wcf的简单示例: 服务契约代码: 实现服务契约代码: 配置文件: 此配置注意有事后出错请修改红色部分。 客户端代码: 首先在客户端使用服务引用之前要想成功使用回调必须实现回调函数: 实现回到函数之后使用能 ...
分类:
其他好文 时间:
2017-12-01 11:24:59
阅读次数:
179
2017 2018 1 20155222 《信息安全系统设计基础》第10周 Linux下的IPC机制 IPC机制 在linux下的多个进程间的通信机制叫做IPC(Inter Process Communication),它是多个进程之间相互沟通的一种方法。在linux下有多种进程间通信的方法:半双工 ...
分类:
系统相关 时间:
2017-11-27 01:20:59
阅读次数:
327
要求 "研究博客" 管道(PIPE) 管道(PIPE):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系(父子进程)的进程间使用。另外管道传送的是无格式的字节流,并且管道缓冲区的大小是有限的(管道缓冲区存在于内存中,在管道创建时,为缓冲区分配一个页面大小)。 管道只能在本地计算机 ...
分类:
系统相关 时间:
2017-11-26 23:59:49
阅读次数:
374
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
20155202张旭 Linux下IPC机制 IPC机制定义 (Inter Process Communication),它是多个进程之间相互沟通的一种方法。在linux下有多种进程间通信的方法:半双工管道、命名管道、消息队列、信号、信号量、共享内存、内存映射文件,套接字等等。使用这些机制可以为li ...
分类:
系统相关 时间:
2017-11-24 20:18:37
阅读次数:
211
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