一、初识socket socket(套接字)起源于20世纪70年代加利福尼亚大学伯克利分校版本的Unix,即人们所说的BSDUnix。因此,有时人们也把套接字称为“伯克利套接字”或“BSD套接字”。一开始,套接字被设计用在同一台主机上多个应用程序之间的通讯。这也被称进程间通讯,或IPC。socket ...
分类:
其他好文 时间:
2019-12-18 00:13:07
阅读次数:
127
双列直插封装(英语:dual in-line package) 也称为DIP封装或DIP包装,简称为DIP或DIL,是一种集成电路的封装方式,集成电路的外形为长方形,在其两侧则有两排平行的金属引脚,称为排针。DIP包装的元件可以焊接在印刷电路板电镀的贯穿孔中,或是插入在DIP插座(socket)上 ...
分类:
其他好文 时间:
2019-12-18 00:05:26
阅读次数:
104
一、Socket和系统调用 操作系统是计算机资源的管理者,他保证资源被所有的进程共享,并且进程之间不会有干扰,为了达到这个目的,进程不会拥有操作硬件的功能,即进程在计算机上运行是受限制的。而操作系统为了对程序员提供操作硬件的功能,对外暴露一层接口,这层接口就称为系统调用(syscall)。系统调用有 ...
分类:
其他好文 时间:
2019-12-17 18:39:10
阅读次数:
117
import os, sys from socket import gethostbyname # DOMAIN= "G:/PycharmProject/fullstack2/week1/domain.txt" def main(): # domain.txt里面存储的是需要批量解析的域名列表,一行 ...
分类:
编程语言 时间:
2019-12-17 15:09:16
阅读次数:
291
一、套接字(socket)概念 套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 应用层通过传输层进行 ...
以上是nginx报错,原因:端口被占用。 查看nginx.conf都监听了哪些端口,比如笔者配置如下: 查询端口被占用的命令:windows下根据tcp端口查询对应的进程id(端口被占用) 查看任务管理器 这个端口是在vmware安装时选择默认web管理端口是没更改,导致443端口被占用。可以改ng ...
分类:
数据库 时间:
2019-12-17 13:09:00
阅读次数:
110
服务器: #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string>#include<WinSock2.h> //网络库用2.2版本 目前系统的最高版本#pragma comment(lib,"Ws2_32.lib") //加载动 ...
分类:
其他好文 时间:
2019-12-17 00:22:21
阅读次数:
129
编译apache httpd 安装依赖包。 [root@localhost ~]# yum -y install pcre pcre-devel expat-devel 编译apr和apr-util。 [root@localhost ~]# ls anaconda-ks.cfg apr-1.6.3. ...
分类:
其他好文 时间:
2019-12-16 22:45:01
阅读次数:
150
1. MySQL的工作模型 C/S : 客户端/服务端模型 1.1 服务端程序 mysqld 1.2 客户端程序 mysql mysqldump mysqladmin ... 1.3 连接协议(Linux) 网络套接字: TCP/IP网络连接串 mysql uroot p123 h10.0.0.51 ...
分类:
数据库 时间:
2019-12-16 22:26:42
阅读次数:
99
C/C++ socket编程教程之九:TCP的粘包问题以及数据的无边界性 C/C++ socket编程教程之九:TCP的粘包问题以及数据的无边界性 C/C++ socket编程教程之九:TCP的粘包问题以及数据的无边界性 C/C++ socket编程教程之九:TCP的粘包问题以及数据的无边界性 上节 ...
分类:
编程语言 时间:
2019-12-16 19:39:48
阅读次数:
196