随笔分类 -  网络编程

摘要:分布式进程指的是将Process进程分布到多台机器上,充分利用多态机器的性能完成复杂的任务 分布式进程在python 中依然要用到multiprocessing 模块。multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。可以写一个服务进程作为调 阅读全文
posted @ 2020-04-15 23:26 阿布_alone 阅读(1059) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2020-03-14 00:17 阿布_alone 编辑
摘要:1. socketserver 多线程用的 例 import socket import time client=socket.socket() client.connect(("127.0.0.1",9000)) while 1: cmd=input("请输入指令") client.send(cm 阅读全文
posted @ 2018-11-26 17:33 阿布_alone 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1. 粘包现象 先了解一个词MTU 超出缓冲区大小会报下面的错误,或者udp协议的时候,你的一个数据包的大小超过了你一次recv能接受的大小,也会报下面的错误,tcp不会,但是超出缓存区大小的时候,肯定会报这个错误。 2. 模拟粘包现象 产生粘包的两种情况: 发送端需要等缓冲区满才发送出去,造成粘包 阅读全文
posted @ 2018-11-23 17:34 阿布_alone 阅读(238) 评论(0) 推荐(0) 编辑
摘要:一.网络通信原理 1. 互联网的本质就是一系列的网络协议 2. 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 各层的功能简述: 【1】物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流 阅读全文
posted @ 2018-11-22 22:21 阿布_alone 阅读(385) 评论(1) 推荐(0) 编辑
摘要:1. 为什么要学习socket? socket就是网络通信的工具,任何一门语言都有socket,他不是任何一个语言的专有名词,而是大家通过自己的程序与其他电脑进行网络通信的时候都用它。 2. 客户端,服务架构 客户端英文名称:Client(使用服务端的服务),服务端英文名称:Server(一直运行着 阅读全文
posted @ 2018-11-21 16:25 阿布_alone 阅读(333) 评论(0) 推荐(0) 编辑

TOP
点击右上角即可分享
微信分享提示