51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#网络编程
网络编程之socket
1.socket概念 也叫做套接字。用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求,它是一个处于应用层和网路层之间的一个封装起来供人使用的接口 面向连接(TCP):通信之前一定要建立一条连接,这种通信方式也被成为”虚电路“或”...
代码星球
·
2020-04-09
网络编程
socket
网络编程基础知识(待更新补充)
1.C/S架构(client/server) 即客户端(泛指客户端程序exe)与服务端架构2.B/S架构(Browser/Server) 浏览器端与服务器端架构 3.广播 主机之间‘一对所有’的通讯模式,网络对其中每一台主机发出的信号无条件复制并转发,所有主机都可无条件接收 特...
代码星球
·
2020-04-09
网络编程
基础知识
更新
补充
Python网络编程中的服务器架构(负载均衡、单线程、多线程和同步、异步等)
这篇文章主要介绍服务器架构。网络服务需要面对两个挑战。第一个问题是核心挑战,要编写出能够正确处理请求并构造合适响应的代码。第二个挑战是如何将网络代码部署到随系统自动启动的Windows服务或者是Unix守护进程中,将活动日志持久化存储。并且在无法连接到数据库或者后端存储区时发出警告,为其提供完整的保护,以防止所有可能的...
代码星球
·
2020-04-09
线程
Python
网络编程
中的
服务器
网络编程之异步IO,rabbitMQ笔记
对于网络并发编程而言,多线程与多进程算是最常见的需求场景了。毕竟网站开放就是想要更多的流量访问的。回顾回顾下之前学过的关于线程,进程和协程的知识点IO密集型任务--用多线程更好计算密集型任务--用多进程更好 线程概念:计算机中工作的最小单元 进程:默认有主线程,可以有多线程共存,并共享内存资源。&n...
代码星球
·
2020-04-09
网络编程
异步
IO
rabbitMQ
笔记
总结day23 ---- 网络编程,以及计算机基础概念
问题:网络到底是什么?计算机之间是如何通信的?广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所有...
代码星球
·
2020-04-07
总结
day23
----
网络编程
以及
java网络编程
一、概述: java网络编程:Java网络的编程其实就是Socket编程,Socket就是一个套接字,是两台主机之间的逻辑连接点,TCP/IP是传输层协议,解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据,Socket本质上是一组...
代码星球
·
2020-04-07
java
网络编程
unix网络编程之简介
通常客户一次只与一个服务器通信,上图为:一个服务器同时处理多个客户的请求。上图为:客户与服务器使用TCP协议在同一个以太网中通信。路由器是广域网的架构设备。今天,最大的广域网是因特网。上图为:处于不同局域网的客户和服务器主机通过广域网连接。 ...
代码星球
·
2020-04-06
unix
网络编程
简介
Android 网络编程 记录
简单介绍看了深入理解Android网络编程感觉不错。今天对Android网络编程进行了要点记录。内容Android基于网络技术和编程实践要点定义描写叙述 IP协议用于报文交换网络的一种面向数据的协议 TCP协议传输控制协议,传输层通信协议。 UDP协议用户数据报协议。传输层协议。 ...
代码星球
·
2020-04-06
Android
网络编程
记录
网络编程之 keepalive(zz)
link1:http://tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/link2:http://dev.csdn.net/article/84901.shtmlink3:http://lo-res.org/~aaron/tcpipillustrated/richard_...
代码星球
·
2020-04-06
网络编程
keepalive
zz
Java 网络编程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP:TCP是传输控制协议的缩写,它保障了两个...
代码星球
·
2020-04-05
Java
网络编程
socket网络编程
客户端/服务器架构即C/S架构,包括1.硬件C/S架构(打印机)2.软件C/S服务架构 (web服务)生活中也有一些C/S架构,例如:饭店为S端,食客为C端,网站S/端,浏览器C端 互联网协议:计算机界的英语,所有的计算机都学会了互联网协议,那所有的计算机就都能通信了。OSI七层可以划分为物...
代码星球
·
2020-04-04
socket
网络编程
网络编程
UDP介绍每个Ip地址包括两部分:网络地址和主机地址知名端口号:0-1023。不能随便用,有特殊用途。1024到65535,随便用。 udp实现发送数据importsocketdefmain():#创建套接字udp_socket=socket.socket(socket.AF_INET,socke...
代码星球
·
2020-04-04
网络编程
Java中网络编程
以下内容引用自http://wiki.jikexueyuan.com/project/java/networking.html:术语网络编程指编写跨多种设备(电脑)执行的,设备使用一个网络互相连接的程序。J2SEAPI的java.net包包含了一个类的集合和提供底层通信细节的接口,允许编写专注解决即将到来的问题的程序。...
代码星球
·
2020-04-04
Java
网络编程
python 网络编程
基于tcp的套接字 importsocketimportjson'''服务端监听'''sk=socket.socket()sk.bind(("127.0.0.1",8009))s...
代码星球
·
2020-04-02
python
网络编程
IOS开发之网络编程开源类 Reachability应用
先看Reachability.h发现#import<Foundation/Foundation.h>#import<SystemConfiguration/SystemConfiguration.h>#import<netinet/in.h>所以如果我们在项目中需要用到此类的话,需要...
IT猿
·
2020-03-28
IOS
发之
网络编程
开源
Reachability
首页
上一页
...
6
7
8
9
10
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他