不定时的更新开始了,且更且珍惜 我要每次都写一遍:前面的还没补完,以此催促不定时更新的我 嗯,今天没带耳机,没边听歌边更博,没灵感改歌词 socket(套接字)编程 基于socket实现客户端与服务端编程: 想象成一个打电话的过程,要想打电话我们必须要先有手机,所以要先去买手机,然后插手机卡,开机等 ...
分类:
其他好文 时间:
2019-05-06 01:04:31
阅读次数:
158
一 socket 实现大文件上传(基于TCP协议) import socket,os, json,struct client = socket.socket() client.connect(('127.0.0.1',8080)) # 文件大小 file_size = os.path.getsize ...
分类:
其他好文 时间:
2019-05-05 17:13:26
阅读次数:
227
socket(套接字) 基于socket实现客户端与服务端通信 服务端套接字函数 s.bind() 绑定(主机,端口号)到套接字 s.listen() 开始TCP监听 s.accept() 被动接受TCP客户的连接,(阻塞式)等待连接的到来 客户端套接字函数 s.connect() 主动初始化TCP ...
分类:
其他好文 时间:
2019-04-30 21:49:32
阅读次数:
151
1.web应用(https://www.cnblogs.com/Dominic-Ji/p/9167438.html) 2.HTTP协议: 3.用socket实现简单版web框架 4.用wsgiref,jinja2,pymysql实现Django运行流程 4.1wsgiref启动代码文件 4.2use ...
分类:
数据库 时间:
2019-04-11 19:46:27
阅读次数:
225
网络请求库 概述:所有网络库的原理是: 网络请求一般是基于HttpURLConnection和HttpClient进行封装的,也有自己编写Socket实现的,比如ion和OkHttp;请求的执行一般是通过线程池来管理,异步请求得到结果,则通过回调接口接收;并且一般接收结果的回调都通过Handler去 ...
分类:
其他好文 时间:
2019-02-22 21:38:09
阅读次数:
168
服务端: package main.java.com.socket_dome; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSoc ...
分类:
其他好文 时间:
2019-02-21 12:44:49
阅读次数:
193
websocket原理 首先,Websocket是一个持久化的协议,相对于HTTP这种非持久的协议来说。 HTTP的生命周期通过 Request 来界定,也就是一个 Request 一个 Response ,那么在 HTTP1.0 中,这次HTTP请求就结束了。 在HTTP1.1中进行了改进,使得有 ...
分类:
Web程序 时间:
2019-01-20 00:59:22
阅读次数:
226
Socket的基本背景 在讨论这两个选项的区别时,我们需要知道的是BSD实现是所有socket实现的起源。基本上其他所有的系统某种程度上都参考了BSD socket实现(或者至少是其接口),然后开始了它们自己的独立发展进化。显然,BSD本身也是随着时间在不断发展变化的。所以较晚参考BSD的系统比较早 ...
分类:
其他好文 时间:
2019-01-16 11:39:55
阅读次数:
173
node.js中 dgram 模块提供了udp数据包的socket实现,可以方便的创建udp服务器和客户端。 一、创建UDP服务器和客户端 服务端: 客户端: udp中服务器与客户端并没有严格的划分,既可以作为服务器接收数据处理数据,也可以像客户端一样请求数据,彼此之间相对独立。 二、通过UDP服务 ...
分类:
Web程序 时间:
2019-01-12 21:50:35
阅读次数:
193
Netty:作用场景。 1)Netty可以基于socket实现远程过程调用(RPC)。 2)Netty可以基于WebSocket实现长连接。 3)Netty可以实现Http的服务器,类似于Jetty,Tomcat等Servlet容器。 Netty充当Http服务器,我们通过浏览器去访问服务器的资源, ...
分类:
Web程序 时间:
2019-01-05 16:42:01
阅读次数:
229