AISocietyIITJ / AISocietyIITJ/FileNest
[TASK] Create UDP messaging client
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 11
- Fork
- 8
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## π What needs to be done?
Implement a basic UDP messaging client in Go with a Command Line Interface that allows users to send and receive text messages over a local network using a single static port. The client takes in the target IP address and Port as input, and must **NOT** use ephemeral ports for sending messages.
## π― Which part of the project?
- [ ] π§ AI/ML Models (AI components and machine learning)
- [ ] οΏ½ Backend (Core server logic and APIs)
- [ ] π Frontend (CLI & React.js user interface)
- [x] π Network Layer (P2P networking and communication)
- [ ] π Shared Utilities (Common code and libraries)
- [ ] π Documentation
- [ ] π§ͺ Testing
- [ ] π οΈ Development tools
## π§ What type of work is this?
- [x] β¨ New feature
- [ ] π Bug fix
- [ ] π
UI/Design improvement
- [ ] π Documentation
- [ ] π§ͺ Testing
- [ ] π§ Code cleanup/refactoring
- [ ] π Performance improvement
## π How important is this task?
- [ ] π₯ Critical - Blocks other work
- [x] π― High - Important for next milestone
- [ ] π Medium - Should be done soon
- [ ] π€· Low - Nice to have
## β±οΈ How much time might this take?
- [ ] β‘ Quick (less than 1 hour)
- [x] π Short (1-4 hours)
- [ ] πΆ Medium (4-8 hours / 1 day)
- [ ] π’ Long (2-3 days)
- [ ] ποΈ Big project (more than 1 week)
## π§ͺ Testing needed
- [ ] π§ͺ Unit tests (test individual functions)
- [ ] π Integration tests (test how parts work together)
- [x] π€ Manual testing (human testing)
- [ ] π± Test on different devices/browsers
- [ ] β‘ Performance testing
- [ ] π Security testing
- [ ] β No testing needed
## π Documentation needed
- [x] π¬ Code comments
- [ ] π README updates
- [ ] π User guide
- [ ] π¨βπ» Developer documentation
- [ ] β No documentation needed
---
### π Want to work on this task?
Comment "I'd like to work on this" and we'll assign it to you!
### π New contributor?
Check out our [Contributing Guide](../CONTRIBUTING.md) to get started. This might be a great first task if it's labeled `good first issue`!
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non Γ¨ ancora stata valutata.