引言: 咳咳,首先我是一枚资深小白(资深小白 、也太衰),这个博客是自己用来记录迷糊犯二的东西。 最近发现难道是因为老了么(我明明18....),很多东西,脑子已经不记得了,迷迷糊糊,概念理论的东西脑子里面七零八落。 从一个知识点跳到另一个知识点,简直是连环事故. ??sad. 傲娇的我不服,决心要 ...
分类:
其他好文 时间:
2019-12-12 23:52:10
阅读次数:
104
Socket编程Socket中文译名为套接字,所谓的套接字其实是网络传输中端点的抽象表示。那么,端点又是什么呢?它其实就是网络传输中传输的起点或者终点,只是这个起点或者终点比较特殊,它是由两部分组成:ip地址和端口号,用(Ip地址:端口号)的形式表示。套接字是TCP/IP的网络通信的基本操作单元。那... ...
任务计划 1、在未来的某个时间点执行一次某任务; at batch 2、周期性执行; cron at用法 at 时间 at> COMMAND at> Ctrl+d 指定时间: 绝对时间:HH:MM、DD.MM.YY、MM/DD/YY; #未来的时间 相对时间:now+minutes,hours,da ...
分类:
系统相关 时间:
2019-12-11 23:24:11
阅读次数:
130
前言: 如今,网络编程已然成为了一个后端开发工程师需要具备的核心技能之一。因此,该博客力求提供最简单、通俗的描述方式,来描绘网络编程中常见的知识点,同时附带代码示例,后期会加上具体的抓包分析,实际项目、框架案例,希望可以和大家共同探索网络世界。 什么是socket? 在计算机通讯领域,socket被 ...
分类:
其他好文 时间:
2019-12-11 23:17:03
阅读次数:
113
python网络编程三要素:网络地址,端口号,协议 知识点:conn代表的是客户端的socket对象. 下面的server.py和client.py小程序,实现了最简单的socket通信功能. #server.py import socket sk = socket.socket() address ...
分类:
编程语言 时间:
2019-12-11 22:06:30
阅读次数:
302
[译] NAT - 网络地址转换(2016) Published at 2019-02-17 | Last Update 译者序 本文翻译自 2016 年的一篇英文博客 NAT - Network Address Translation 。 由于译者水平有限,本文不免存在遗漏或错误之处。如有疑问,请 ...
分类:
其他好文 时间:
2019-12-11 21:40:23
阅读次数:
110
引言 两个程序a.py和b.py之间传递一个文件:a.py >文件 >b.py 若在不同的电脑:计算机网盘、qq等,实现两个程序的通信 软件开发的架构 两个程序之间的通讯的应用大致分为两种: 第一种应用类:qq、微信、网盘、优酷这一类是需要安装的桌面应用 第二种是web类:百度、知乎、博客园等使用浏 ...
分类:
其他好文 时间:
2019-12-11 19:10:15
阅读次数:
76
[toc] Socket简要阐述 Socket的概念 + Socket的英文原义是“孔”或“插座”。 在网络编程中,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个Socket。 + Socket套接字是通信的基石,是支持 的网络通信的基本操作单元。 它是网络通信过程中端 ...
分类:
编程语言 时间:
2019-12-10 22:10:11
阅读次数:
108
SO_REUSEPORT支持多个进程或者线程绑定到同一端口 每个进程可以自己创建socket、bind、listen、accept相同的地址和端口,各自是独立平等的。让多进程监听同一个端口,各个进程中accept socket fd不一样,有新连接建立时,内核只会唤醒一个进程来accept,并且保证 ...
分类:
系统相关 时间:
2019-12-10 00:38:40
阅读次数:
108
1. 引言 socket网络编程,可以指定不同的通信协议,在这里,我们使用TCP协议实现基于java的C/S模式下“hello/hi”网络聊天程序 2. 目标 1). 通过该网络聊天程序,了解java Socket API接口的基本用法 2). java Socket API简要介绍 3). lin ...
分类:
编程语言 时间:
2019-12-09 01:32:08
阅读次数:
112