logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker+Nginx+Node.js 全栈容器化部署

本文介绍了使用Docker Compose实现Nginx+Node.js全栈容器化部署的方案。前端采用Unity WebGL构建,后端基于Node.js提供REST API。重点解决了服务发现和网络配置问题:通过Nginx反向代理处理未知IP地址问题,使用路径请求方式获取服务器信息,并通过Docker Compose环境变量配置实现灵活部署。文章提供了完整的项目结构说明和配置示例,包括Node.j

文章图片
#docker#nginx#node.js
c#Socket学习,使用Socket创建一个在线聊天,需求分析与创建项目,数据结构创建(1)

C# Socket学习项目摘要 本项目实现了一个基于控制台的Socket通信系统,包含服务端和客户端组件。项目采用.NET Framework开发,不使用数据库和第三方插件。核心功能包括: 项目结构:包含服务端控制台应用、客户端控制台应用和数据结构类库三个项目,使用Newtonsoft.Json进行JSON序列化。

文章图片
#c##学习#数据结构
c#Socket学习,使用Socket创建一个在线聊天,服务端功能实现,(3)

摘要:本文介绍了基于TCP协议的服务器功能实现,采用"4字节长度头+JSON消息体"的二进制协议解决粘包/半包问题。主要流程包括:1) 初始化Socket并监听客户端连接;2) 为每个客户端分配唯一ID和独立处理线程;3) 实现消息接收解析机制,通过读取4字节长度头获取完整消息;4) 支持多种消息类型处理(文本、广播、私聊等);5) 提供控制台命令交互功能。项目使用C#开发,通

文章图片
#c##学习#服务器
c#Socket学习,使用Socket创建一个在线聊天,数据模型(2)

数据结构,服务和客户端使用相同的数据结构,方便进行json解析

文章图片
#c##学习#服务器
c#Socket学习,使用Socket创建一个在线聊天,日志笔记(5)

32位整数:0x12345678高位字(High Word):0x1234(高16位)低位字(Low Word):0x5678(低16位)64位整数:0x123456789ABCDEF0高位双字(High Dword):0x12345678(高32位)低位双字(Low Dword):0x9ABCDEF0(低32位)

文章图片
#c##学习
Docker+Nginx+Node.js 全栈容器化部署

本文介绍了使用Docker Compose实现Nginx+Node.js全栈容器化部署的方案。前端采用Unity WebGL构建,后端基于Node.js提供REST API。重点解决了服务发现和网络配置问题:通过Nginx反向代理处理未知IP地址问题,使用路径请求方式获取服务器信息,并通过Docker Compose环境变量配置实现灵活部署。文章提供了完整的项目结构说明和配置示例,包括Node.j

文章图片
#docker#nginx#node.js
Unity与Nginx代理运行webGL程序

Nginx安装以及配置和使用

#nginx#运维
    共 23 条
  • 1
  • 2
  • 3
  • 请选择