Skip to content

Research & Experiments with Go for networking & data

License

Notifications You must be signed in to change notification settings

Xarvalus/go-networking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-networking

Research & Experiments with Go for networking & data with use of concurrency.

Socket TCP Server

server/

Networking connections between Server & Client via TCP/IP Socket layer.

RPC

server/rpc/

Remote Procedure Call on file reads with use of net.rpc on TCP (and extra concurrent HTTP service).

TCP Socket

server/socket/

Simple Chat between Server <-> Client via TCP connection.

HTTP WebServer

webserver/

Basic MVC REST Web Server with use of GORM ORM & Postgres SQL Database.

HTTP REST API

webserver/controllers/api

REST API endpoints, fetching from Database & inserting with GORM.

HTTP WebSockets

webserver/controllers/websockets

WebSocket connection, Echo service & Database fetching response.

About

Research & Experiments with Go for networking & data

Resources

License

Stars

Watchers

Forks

Packages

No packages published