Socket通信: TCP协议是面向连接的、可靠的、有序的,以字节流的方式发送数据 基于TCP协议实现网络通信的类 客户端的Socket类 服务器端的ServerSocket类 Socket通信实现步骤 1.创建ServerSocket和Socket 2.打开连接到Socket的输入、输出流 3.按 ...
分类:
其他好文 时间:
2020-01-30 19:26:30
阅读次数:
107
UDP编程 1、UDP协议(用户数据报协议)是无连接、不可靠、无序的。 2、UDP协议以数据报作为数据传输的载体。 3、使用UDP进行数据传输时,首先需要将要传输的数据定义成数据报(Datagram),在数据报中指明所要达到的Socket(主机地址和端口号),然后在将数据报发生出去。 4、相关操作类 ...
分类:
其他好文 时间:
2020-01-30 19:10:56
阅读次数:
67
[TOC] 一、介绍 ss通常用来显示socket 状态,它显示的信息和netstat很像,但是它能够显示更多的TCP和状态信息。 命令是 中`iproute`软件包的一部分,默认已经安装。 二、优点 为什么不用其他的命令,而是选择用这个,因为ss命令更高效,相比常见的 netstat 更快,当服务 ...
分类:
其他好文 时间:
2020-01-30 14:22:06
阅读次数:
98
[TOC] WebSocket握手验证反爬虫 ! "HTTP协议" "请求头" 服务器端创建 socket 服务后监听客户端,使用 while True 的方式读取客户端发送的消息 然后对服务器端发送的握手请求进验证,如果验证通过,则返回状态码为 101 的响应头,否则返回状态码为 403 的响应头 ...
分类:
Web程序 时间:
2020-01-30 14:21:35
阅读次数:
108
macOS下visual studio C#加载mySql 本文在上一节的基础上,添加了mysql数据库的功能。client发送信息给服务器后,服务器将收到的消息保存在数据库中。 如果client发送的消息为特殊指令,服务器会调用数据库数据。例如服务器收到消息字符串为“_SHOW_ME_MESSAG ...
分类:
数据库 时间:
2020-01-29 23:21:15
阅读次数:
105
1.InetAdress 单例 InetAdress.getByName().... 2.InetSocketAdress 2.authentication 认证 authorization授权 ...
分类:
编程语言 时间:
2020-01-29 20:09:25
阅读次数:
64
redis文件事件 定义:redis服务器通过套接字socket与其他redis服务或者客户端进行通信,每次通信会产生文件事件而redis通过监听和处理这些事件来完成一系列网络通信操作。 实现:redis基于unix网络通信模型的I/O复用模型,一个线程监控多个套接字,当某个套接接收到信息,由事件分 ...
分类:
其他好文 时间:
2020-01-29 18:12:26
阅读次数:
51
基于流的管道实际上就是一种全双工管道,它必须在基于流的系统上才能实现,Linux 默认对它是不支持的,而同样的逻辑,我们通常可以用基于 UNIX domain 的 socket 来实现,所以这里对它只作简单介绍。17.2 UNIX域套接字12//使用他们面向网络的域的套接字借口或者使用socketp... ...
分类:
系统相关 时间:
2020-01-29 12:11:44
阅读次数:
83
SuperSocket1.6Code解析 Normal Socket System.Net.Sockets.dll程序集中使用socket类: 服务器: 1. 创建socket : 2. 创建IP : 3. 绑定IP地址: //绑定端口 4. 服务开启监听: //开启监听,backlog是监听的最大 ...
分类:
其他好文 时间:
2020-01-28 10:54:37
阅读次数:
103
1. 两种网络编程 2. tcp/ip 2.1 参考模型 2.2 端口 2.3 端口分类 2.3 端口注意事项 2.4 tcp socket编程 服务端: package main import ( "fmt" "net" //做网络socket开发时,net包含有我们需要所有的方法和函数 _"io ...
分类:
其他好文 时间:
2020-01-28 09:24:27
阅读次数:
97