AISocietyIITJ / AISocietyIITJ/FileNest

[TASK] Create UDP messaging client

Aperta
#37 0 commenti 0 reazioni 7 assegnatari Rivendicata da @IshatV412 Vedi su GitHub
good first issue
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.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.