Skip to content

Commit 839fb95

Browse files
authored
feat(packages/network): client and server for tcp/udp and networked pong as example (#156)
feat(network): tcp/udp server/client
1 parent 6d7caa6 commit 839fb95

File tree

118 files changed

+11320
-214
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+11320
-214
lines changed

.github/ISSUE_TEMPLATE/01-packages_bug_report.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ body:
2323
- graphics-2d
2424
- input
2525
- music
26+
- network-client
27+
- network-server
2628
- sound
2729
validations:
2830
required: true

.github/ISSUE_TEMPLATE/03-feature_request.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ body:
2121
- graphics-2d
2222
- input
2323
- music
24+
- network-client
25+
- network-server
2426
- sound
2527
- eslint-config
2628
- prettier-config

.github/issue-labeler.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@ packages:music:
3838
- "### Which (package|utils|package or utils) is this (bug
3939
report|feature request) for\\?\\n\\nmusic\\n"
4040

41+
packages:network-client:
42+
- "### Which (package|utils|package or utils) is this (bug
43+
report|feature request) for\\?\\n\\nnetwork-client\\n"
44+
45+
packages:network-server:
46+
- "### Which (package|utils|package or utils) is this (bug
47+
report|feature request) for\\?\\n\\nnetwork-server\\n"
48+
4149
packages:sound:
4250
- "### Which (package|utils|package or utils) is this (bug
4351
report|feature request) for\\?\\n\\nsound\\n"

.github/labeler.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,18 @@ packages:music:
5858
- packages/music/*
5959
- packages/music/**/*
6060

61+
packages:network-client:
62+
- changed-files:
63+
- any-glob-to-any-file:
64+
- packages/network-client/*
65+
- packages/network-client/**/*
66+
67+
packages:network-server:
68+
- changed-files:
69+
- any-glob-to-any-file:
70+
- packages/network-server/*
71+
- packages/network-server/**/*
72+
6173
packages:sound:
6274
- changed-files:
6375
- any-glob-to-any-file:

.github/labels.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,14 @@
7878
description: "Related to Music library"
7979
color: "aaa3dc"
8080

81+
- name: "packages:network-client"
82+
description: "Related to NetworkClient library"
83+
color: "aaa3dc"
84+
85+
- name: "packages:network-server"
86+
description: "Related to NetworkServer library"
87+
color: "aaa3dc"
88+
8189
- name: "packages:sound"
8290
description: "Related to Sound library"
8391
color: "aaa3dc"

.github/logo.png

20.1 KB
Loading

.idea/[NanoForge] Engine.iml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright © 2025 NanoForge
3+
Copyright © 2026 NanoForge
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)