java中 Socket类 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; public class Client { publi ...
分类:
编程语言 时间:
2020-06-30 00:15:46
阅读次数:
72
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-3.1 主要特性: 支持 https 在 nginx 后面的时候,可以用 Unix socket 提高性能 http/2 ...
分类:
Web程序 时间:
2020-06-29 22:36:10
阅读次数:
85
Netty 是一个高性能、异步事件驱动的 NIO 框架,基于 JAVA NIO 提供的 API 实现。它提供了对TCP、UDP 和文件传输的支持,作为一个异步 NIO 框架,Netty 的所有 IO 操作都是异步非阻塞的,通过 Future-Listener 机制,用户可以方便的主动获取或者通过通知 ...
分类:
Web程序 时间:
2020-06-29 19:57:52
阅读次数:
56
package com.adao.simulater.socket; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import ...
分类:
其他好文 时间:
2020-06-29 16:55:32
阅读次数:
54
https://www.cnblogs.com/linuxws/p/9017404.html 几乎所有的网络设备都可以通过syslog协议,将日志信息以UDP的形式传送给远端服务器,远端接收日志服务器必须通过syslogd监听UDP端口514,并根据 syslog.conf 配置文件张的配置处理。配 ...
分类:
系统相关 时间:
2020-06-29 13:45:45
阅读次数:
83
当终止服务器运行后,再次进行调试时,出现bind error: Address Already in use 在bind函数调用前添加,即可免去Linux下的TIME_WAIT的将近两分钟的等待时间 int on=1; setsockopt(sockfd,SOL_SOCKET,SO_REUSEADD ...
分类:
Web程序 时间:
2020-06-29 13:13:21
阅读次数:
108
socketserver模块使用与源码分析 前言 在前面的学习中我们其实已经可以通过socket模块来建立我们的服务端,并且还介绍了关于TCP协议的粘包问题。但是还有一个非常大的问题就是我们所编写的Server端是不支持并发性服务的,在我们之前的代码中只能加入一个通信循环来进行排队式的单窗口一对一服 ...
分类:
其他好文 时间:
2020-06-29 09:36:03
阅读次数:
54
本文不再更新,可能存在内容过时的情况,实时更新请访问原地址:Linux系统如何使用Fuser命令; 什么是Fuser命令? fuser命令是一个非常聪明的unix实用程序,用于查找正在使用某个文件、目录或socket的进程。 它还提供有关拥有该进程的用户和访问类型的信息。。fuser工具显示了使用指 ...
分类:
系统相关 时间:
2020-06-28 22:32:57
阅读次数:
61
C/S架构与初识socket 在开始socket介绍之前,得先知道一个Client端/服务端架构,也就是 C/S 架构,互联网中处处充满了 C/S 架构(Client/Server),比如我们需要玩英雄联盟,就必须连接至英雄联盟的服务器上,那么对于我们玩家来说它的英雄联盟服务器就是Server端,而 ...
分类:
其他好文 时间:
2020-06-28 18:31:38
阅读次数:
58
网络五层协议。 应用层:我要和你通信,我得认识你,DNS、http。 运输层:我认得你是谁以后,我得确定好传输数据的通用服务手段,修一条什么样的路(水泥路?泥巴路?天空?),TCP(可靠)、UDP(这条路不可靠)。 网络层:我有可能和你之间不是一条路,中间有很多断开的地方,那么我需要通过节点把这些路 ...
分类:
其他好文 时间:
2020-06-28 18:27:49
阅读次数:
51