Socket是进程间通信的一种方式,与其他进程间通信的一个主要不同是:能实现不同主机间的进程间通信,网络上各种各样的服务大多都是基于Socket来完成通信的,要解决网络上两台主机间的通信问题,首先要唯一标识该进程,在TCP/IP网络协议中,就是通过(IP地址,协议,端口号)三元组来标识进程的,解决了 ...
分类:
编程语言 时间:
2017-12-08 19:28:28
阅读次数:
155
socket 实现并发,记住继承关系的几张图 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) http://www.cnblogs.com/linhaifeng/article ...
分类:
其他好文 时间:
2017-10-28 15:34:56
阅读次数:
153
问题现象:创建两个虚拟机1,2虚拟机名称IPMACTap1192.168.0.13Fa:16:3e:88:d4:44tapcab815a8-ca2192.168.0.5Fa:16:3e:2a:9f:86tap81b52628-66修改1的IP为192.168.0.100,在2上ping192.168.0.100,结果如下:不通!定位过程:在1上抓包,如下:主机1可以收到arp请求,并且响应了..
分类:
其他好文 时间:
2017-10-25 14:20:29
阅读次数:
291
1、JDK5以后的针对线程的锁定操作和释放操作 2、死锁问题的描述和代码体现 3、生产者和消费者多线程体现(线程间通信问题) 4、线程组 5、线程池 6、多线程实现的第三种方案 7、匿名内部类方式实现多线程 8、定时器 9、多线程的面试题 ...
分类:
编程语言 时间:
2017-10-25 00:38:58
阅读次数:
213
基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) server类: request类: 继承关系: 查找属性的顺序:ThreadingTCPServer->ThreadingMi ...
分类:
其他好文 时间:
2017-10-23 01:16:37
阅读次数:
219
基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) server类: request类: 继承关系: 查找属性的顺序:ThreadingTCPServer->ThreadingMi ...
分类:
编程语言 时间:
2017-10-20 21:53:07
阅读次数:
417
在局域网中,管理员常常需要将某条信息发送给一组用户。如果使用一对一的发送方法,虽然是可行的,但是过于麻烦,也常会出现漏发、错发。为了更有效的解决这种组通信问题,出现了一种多播技术(也常称为组播通信),它是基于IP层的通信技术。为了帮助读者理解,下面将简要的介绍一下多播的概念。 众所周知,普通IP通信 ...
分类:
编程语言 时间:
2017-10-20 18:24:57
阅读次数:
209
redux主要用于解决组件之间通信问题: 一、store:保存数据的地方,每个应用只能有一个store 在redux中,使用createStore函数来生成store 二、state:所有的状态,通过store.getState()函数来获取 三、action: state的变化会出发view的更新 ...
分类:
其他好文 时间:
2017-09-23 17:21:43
阅读次数:
131
一、socketserver模块介绍 基于tcp套接字,关键的就是两个循环,一个是链接循环,一个是通信循环 socketserver模块中分两大类:srever类(解决链接问题)和request类(解决通信问题) 源码分析总结: 基于tcp的socketserver我们自己定义的类中 1. self ...
分类:
其他好文 时间:
2017-09-04 19:53:54
阅读次数:
164
1.socketserver的作用: 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) 2.代码实现: 服务端: 客户端口: ...
分类:
编程语言 时间:
2017-08-27 12:53:39
阅读次数:
154