通过B/S架构实现多人聊天,客户端连接服务器,发送信息,服务器接收信息之后返回给客户端。 主要是通过socket.io实现浏览器和服务器之间进行实时,双向和基于事件的通信。 socket.io官方文档:https://socket.io/docs/ 新建一个文件夹作为项目文件夹 新建一个js文件作为 ...
分类:
Web程序 时间:
2020-01-06 21:21:35
阅读次数:
109
#!/usr/bin/env python# -*- coding:utf-8 -*-import socket, time, threadsocket.setdefaulttimeout(3) #设置默认超时时间def socket_port(ip, port): """ 输入IP和端口号,扫描判 ...
分类:
编程语言 时间:
2020-01-06 21:15:24
阅读次数:
242
#编程#入门#java#spring#webflux#SSE#reactor# SSE和Websocket区别 视频讲解: https://www.bilibili.com/video/av82133200/ WebfluxServerApplication.java package com.exa ...
分类:
Web程序 时间:
2020-01-06 19:26:16
阅读次数:
89
学生党 整天 不知所谓, 给你们 找点事 做做, 你们 可以去 研究一下 Socket (套接字) 的 实现原理, 看能不能 自己 实现一个 。 Socket 是 操作系统 内核, 由 操作系统 直接调遣 。 为什么 是 操作系统 内核? 因为 Socket 涉及 到 IO, IO 是 操作系统 的 ...
分类:
其他好文 时间:
2020-01-06 15:08:05
阅读次数:
96
环境: RabbitMQ是安装在虚拟机中Centos7 版本: RabbitMQ 3.5.7 SpringBoot 2.1.5 检查: 先检查端口,15672是插件的端口,在SpringBoot的配置文件中,应该使用5672 登录用户,如果你使用的是guest默认的用户,那么默认情况下只能在loca ...
分类:
编程语言 时间:
2020-01-06 11:16:26
阅读次数:
394
一、实时视频投放的原理是? 将rtsp的视频流利用websocket推送给前端,video元素来播放视频。在三维场景中设置视频投放观察者的位置(监控设备的位置)和相关参数,形成一个固定方向和范围的视锥体,该视椎体与三维模型缓存相交的部分,即为投放视频或者图片的区域。(如下图) WebGL中对应的接口 ...
分类:
其他好文 时间:
2020-01-06 10:01:11
阅读次数:
92
"Java IO/NIO 原文地址" Java 的 I/O 可以分成以下几类: 磁盘操作:File 字节操作:InputStream 和 OutputStream 字符操作:Reader 和 Writer 对象操作:Serializable 网络操作:Socket 新的输入/输出:NIO IO 流的 ...
分类:
编程语言 时间:
2020-01-06 09:49:57
阅读次数:
111
多进程并发服务器的流程 1. socket; 创建监听套接字 2. bind; 绑定地址结构 3. listen(); 设置监听上限 4. accept();进行循环监听 5. fork();接收到客户端请求创建新的进程 6. close(); 与客户端通讯的套接字关闭 实现C语言并发服务器 ...
分类:
编程语言 时间:
2020-01-06 09:33:15
阅读次数:
94
1、套接字概述 1.1、套接字定义 套接字最早是由BSD(伯克利软件套件)在1982年引入的通信机制,目前已被广泛移植到主流的操作系统中。 对于应用开发人员来说,套接字(socket)是一个抽象层,是一种特殊的I/O接口,也是一种文件描述符。应用程序可以通过它发送或接收数据,可对其进行像对文件一样的 ...
分类:
其他好文 时间:
2020-01-06 00:37:29
阅读次数:
217
一台服务器上安装多个Mysql实例 充分利用硬件资源 通过mysqld_multi程序即可 mysql3306 prot=3306 datadir=/data1 socket=/tmp/mysql.sock1 mysql3307 prot=3307 datadir=/data2 socket=/tm ...
分类:
数据库 时间:
2020-01-05 22:32:49
阅读次数:
127