Go implementation of local area network communications based on protocols like UDP, HTTPS, WebSocket, etc.
Try the desktop GUI app for lan-chatting/document transferring:https://github.com/leoxiang66/golan/releases
- basic GUI app that supports peer2peer lan-chatting
- support multiple conversations at the same time
- support copying chat messages
- support random user names
- GUI notifications for system information such as "socket disconnected"
- support disconnecting sockets by users
- support file transferring
- support desktop notifications for new messages
- support blacklist
- encryption/decryption