典型的Client/Server程序流程图 面向流的套接字程序通常遵循规定的顺序。有关典型客户端和服务器的逻辑流程图,请参见下图。在研究此图时,请记住一个事实,即 并发服务器通常在客户端启动之前启动 ,并在步骤3等待客户端请求连接。然后,在关闭客户端连接后,它将继续等待其他客户端请求。 步骤1:服务 ...
分类:
其他好文 时间:
2020-03-11 10:25:25
阅读次数:
52
最近好像比较闲了,每天也没加班经常不到半天就把活干完。7点半到公司,5点下班。这样的日子,好像也没意思。 想起把以前windows平台下的socket server程序试试在.net core下改造一下跑在linux服务器上。 services.AddSingleton(MiddlewareCont ...
分类:
Web程序 时间:
2020-03-10 15:43:52
阅读次数:
136
https://blog.csdn.net/sinat_32651363/article/details/87880225 https://blog.csdn.net/sinat_32651363/article/details/87882067 https://blog.csdn.net/sina ...
分类:
编程语言 时间:
2020-03-09 18:04:38
阅读次数:
70
需求背景,目前需要学习C++, 并且在C++的基础下, 进行第三方的硬件做嵌入式开发, 需要用到C++开发子系统进行外部进行通信。 目前在Ubuntu中进行测试C++搭建Socket服务端, 然后外部进行连接, 客户端以C 进行测试。 第一步 创建C++的Socket服务端代码 可以使用g++进行编 ...
分类:
编程语言 时间:
2020-03-09 17:34:31
阅读次数:
79
一图看完本文 一、 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 1. ...
分类:
其他好文 时间:
2020-03-09 17:34:13
阅读次数:
48
一,粘包问题详情 1,只有TCP有粘包现象,UDP永远不会粘包 你的程序实际上无权直接操作网卡的,你操作网卡都是通过操作系统给用户程序暴露出来的接口,那每次你的程序要给远程发数据时,其实是先把数据从用户态copy到内核态,这样的操作是耗资源和时间的,频繁的在内核态和用户态之前交换数据势必会导致发送效 ...
分类:
其他好文 时间:
2020-03-09 16:17:18
阅读次数:
47
直接进入主题。 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议,HTTP是基于TCP/IP通信协议来传递数据。 Java中的正好有一个类可以实现TCP的传输 ...
分类:
Web程序 时间:
2020-03-09 13:24:38
阅读次数:
79
Python 第三方库国内镜像下载地址 由于 Python 服务器在国外,因此使用 pip 安装第三方模块或者库的时候,下载速度特别慢,经常出现如下报错: $ socket.timeout: The read operation timed out 为提升下载速度,可以使用国内镜像下载,常用的国内镜 ...
分类:
编程语言 时间:
2020-03-08 23:29:57
阅读次数:
831
手写RPC: 1.客户端代码 接口: /** * *类说明:服务员接口 */ public interface TechInterface { //洗脚服务 String XJ(String name); } package enjoyedu.rpc; import java.io.ObjectIn ...
分类:
其他好文 时间:
2020-03-08 22:05:25
阅读次数:
66
先在 项目的根目录下 新建一个uwsgi.ini的文件(名字可以改) uwsgi 配置 [uwsgi] socket=外网ip:端口(使用nginx连接时,使用socket) http=外网ip:端口(直接做web服务器,使用http) chdir=项目根目录 wsgi-file=项目中wsgi.p ...
分类:
其他好文 时间:
2020-03-08 19:17:59
阅读次数:
59