网络编程(socket) 软件开发的架构: 两个程序之间通讯的应用大致通过从用户层面可以分为两种: 1是C/S,即客户端与服务端,为应用类的,比如微信,网盘等需要安装桌面应用的 2是B/S,即浏览器与服务端,为web类的,不需要安装应用,直接在浏览器上使用:轻量级,成本比较低, 实际上,B/S 架构也是C/S架构的一种特殊的形式. 网络基础: 在同一台机器上要想使两个py程序通信,可以通过写文件,来传输. 但是在不同机器上的两个py程序之间想要通信,就必须依靠网络. ip地址与ip协议: 规定网…