# import urllib.request# import jsonimport requests# url = 'http://api.nnzhp.cn/api/user/stu_info?stu_name=ybq123'# res = urllib.request.urlopen(url) ...
分类:
编程语言 时间:
2018-02-03 00:44:04
阅读次数:
227
一、客户端/服务器架构1.硬件C/S架构(打印机)2.软件C/S架构互联网中处处是C/S架构,如各个网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种),腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频)3.C/S架构与socket的关系:我们学习socket就是为了完成C/S架构的开发二、OSI七层1、基础简介一个完整的计算机系统是由硬件、操作系统、应用软件三者组成
分类:
编程语言 时间:
2018-01-29 22:36:05
阅读次数:
255
socket 应用层和tcp,ucp协议之间的一个接口,用户只需操作接口,复杂的数据组织工作由其内部自行完成。 TCP协议的socket(套接字): 服务端 客户端 UDP协议的scoket(套接字): 服务端 客户端 ...
分类:
编程语言 时间:
2018-01-28 18:12:27
阅读次数:
176
软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架 ...
分类:
编程语言 时间:
2018-01-25 20:41:06
阅读次数:
170
一、软件开发的架构 1: C/S架构 Client与Server 客户端与服务器端,这里的客户端一般泛指客户端应用EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 2: B/S架构 Browser与Server 浏览器端与服务器端。 Browser浏览器,其实也是 ...
分类:
编程语言 时间:
2018-01-25 18:26:33
阅读次数:
263
Python提供两个级别访问的网络服务: 低级别的网络服务支持基本的Socket,它提供了标准的BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块SocketServer,它提供了服务器中心类,可以简化网络服务器的开发。 Socket 发送TCP数 ...
分类:
编程语言 时间:
2018-01-22 17:24:59
阅读次数:
158
Socket: Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 Python提供了两个级别访问的网络服务: 低级别的网络服务支持基本的 Socket,提供了标准的 BSD Sockets API ,可以访问底层操作系统 ...
分类:
编程语言 时间:
2018-01-19 11:33:15
阅读次数:
152
服务器端代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 # -*- coding: cp936 -*- import socket sock = socket.socket(socket.AF_INET ...
分类:
编程语言 时间:
2018-01-10 14:09:48
阅读次数:
219
什么是 Socket? Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 详细资料查看菜鸟教程http://www.runoob.com/python3/python3-socket.html 案例1 - 实现连接: 1 ...
分类:
编程语言 时间:
2018-01-01 16:52:58
阅读次数:
235
前言:网络编程主要分成udp和tcp两种,udp不需要创建连接,所以传输速度快,但不稳健,tcp需要创建连接,所以传输速度慢,但稳健,现在,大多数应用都采用tcp来进行通信。 一、UDP 1.send端 1)导包 from socket import * 2)创建udpSocket对象,udpSoc ...
分类:
编程语言 时间:
2017-12-28 13:58:06
阅读次数:
181