{"id":16204493,"url":"https://github.com/jasonxudeveloper/jengine-websocket-server-demo","last_synced_at":"2025-03-19T07:31:18.693Z","repository":{"id":108807119,"uuid":"318780290","full_name":"JasonXuDeveloper/JEngine-WebSocket-Server-Demo","owner":"JasonXuDeveloper","description":null,"archived":false,"fork":false,"pushed_at":"2021-07-12T10:19:21.000Z","size":22,"stargazers_count":18,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-28T16:40:35.920Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JasonXuDeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-05T12:15:45.000Z","updated_at":"2023-06-04T09:05:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd9d15b1-5460-45cd-85c1-79097239349a","html_url":"https://github.com/JasonXuDeveloper/JEngine-WebSocket-Server-Demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JasonXuDeveloper%2FJEngine-WebSocket-Server-Demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JasonXuDeveloper%2FJEngine-WebSocket-Server-Demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JasonXuDeveloper%2FJEngine-WebSocket-Server-Demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JasonXuDeveloper%2FJEngine-WebSocket-Server-Demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JasonXuDeveloper","download_url":"https://codeload.github.com/JasonXuDeveloper/JEngine-WebSocket-Server-Demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243976644,"owners_count":20377695,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T09:58:26.214Z","updated_at":"2025-03-19T07:31:18.687Z","avatar_url":"https://github.com/JasonXuDeveloper.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JEngine-WebSocket-Server-Demo\n\n[JEngine](https://github.com/JasonXuDeveloper/JEngine)的WebSocket服务端Demo，[快速开始](#快速开始)\n\n[JEngine's](https://github.com/JasonXuDeveloper/JEngine) WebSocket server demo, [Get Started](#get-started)\n\n\n\n## 快速开始\n\n### C# 服务端\n\n1. 进入 ``` C# Server 文件夹```\n2. 打开 ```server.sln```\n3. 运行 ```Program.cs```\n4. 进入使用JEngine的项目的 ```热更工程```\n5. 调用 ```JWebSocketDemo.RunNormalServerDemo(string ip, int port)```，且 ```ip``` 为 ```127.0.0.1```， ```port``` 为 ```7799```\n\n\n\n### NodeJs 服务端\n\n1. 打开 ```NodeJsServer 文件夹```，在 ```terminal/cmd```中，输入 ```cd path/to/JEngine-WebSocket-Server-Demo```\n\n2. 安装npm包\n\n   ```javascript\n   npm install package.json\n   ```\n\n3. 运行 ```server.js```\n\n   ```javascript\n   node server.js\n   ```\n\n4. 进入使用JEngine的项目的 ```热更工程```\n\n5. 调用 ```JWebSocketDemo.RunSocketIOServerDemo(string ip, int port)```，且 ```ip``` 为 ```127.0.0.1```， ```port``` 为 ```8001```\n\n\n\n\n\n## Get Started\n\n### C# Server\n\n1. Open ``` C# Server Folder```\n2. Open ```server.sln```\n3. Run ```Program.cs```\n4. Go to JEngine project, and **in** ```hot update scripts solution```\n5. Call ```JWebSocketDemo.RunNormalServerDemo(string ip, int port)```, where ```ip``` is ```127.0.0.1```, and ```port``` is ```7799```\n\n\n\n### NodeJs Server\n\n1. Open ```NodeJsServer Folder```, in ```terminal/cmd```, input ```cd path/to/JEngine-WebSocket-Server-Demo```\n\n2. Install npm package\n\n   ```javascript\n   npm install package.json\n   ```\n\n3. Run ```server.js```\n\n4. ```javascript\n   node server.js\n   ```\n\n5. Go to JEngine project, and **in** ```hot update scripts solution```\n\n6. Call ```JWebSocketDemo.RunSocketIOServerDemo(string ip, int port)```, where ```ip``` is ```127.0.0.1```, and ```port``` is ```8001```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasonxudeveloper%2Fjengine-websocket-server-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjasonxudeveloper%2Fjengine-websocket-server-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjasonxudeveloper%2Fjengine-websocket-server-demo/lists"}