Skip to content

james4e/goim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goim

goim is a im server writen by golang.

Features

  • light weight
  • high performance
  • pure golang implementation
  • heartbeat
  • auth (if a subscriber not auth then can't connect to comet node)
  • multiple protocol (websocket, tcp, todo http longpolling)
  • stat

Architecture

Protocol

Handshake

Document

English

中文

LICENSE

goim is is distributed under the terms of the GNU General Public License, version 3.0 GPLv3

Packages

No packages published

Languages

  • Go 97.7%
  • Protocol Buffer 1.1%
  • Other 1.2%