index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
websocket
/
server.go
Age
Commit message (
Expand
)
Author
2023-07-03
lib/websocket: stop goroutines when no queue received after N duration
Shulhan
2023-07-01
lib/websocket: reformat comments and documentation
Shulhan
2023-07-01
lib/websocket: handle concurrent ping using goroutines
Shulhan
2023-07-01
lib/websocket: prefix the error with function or method names
Shulhan
2023-07-01
lib/websocket: handle concurrent Server read using goroutines
Shulhan
2023-07-01
lib/websocket: handle concurrent upgrade using goroutine
Shulhan
2023-06-29
lib/websocket: add option to set read/write timeout on Server
Shulhan
2023-06-04
lib/websocket: increase the max buffer and queue for better throughput
Shulhan
2023-05-20
all: remove any usage of debug.Value in all packages
Shulhan
2022-07-29
lib/websocket: reformat and paraphrase some comments
Shulhan
2022-06-09
lib/websocket: refactoring code
Shulhan
2022-06-09
lib/websocket: realign all struct to minimize allocations
Shulhan
2022-05-09
all: reformat all codes using gofmt 1.19 (the Go tip)
Shulhan
2022-01-20
lib/websocket: return error if parameter is empty on RegisterTextHandler
Shulhan
2021-12-20
lib/websocket: fix race conditition on handleText
Shulhan
2021-06-26
websocket: export the Options field on the Server
Shulhan
2020-11-26
websocket: create buffered channel for running queue
Shulhan
2020-08-16
websocket: remove unused const _pathHealth
Shulhan
2020-08-11
websocket: reformat some files
Shulhan
2020-08-11
websocket: move the server handler to ServerOptions
Shulhan
2020-08-11
websocket: add server options to change the connect and status paths
Shulhan
2020-08-10
websocket: add HTTP endpoint to check server health status
Shulhan
2020-06-09
websocket: fix race on pingTicker when stopping server
Shulhan
2020-03-26
all: fix and suppress linter warnings
Shulhan
2020-01-22
websocket: change the RouteHandler signature to return Response
Shulhan
2019-11-14
websocket: add field Conn to represent connection in Request
Shulhan
2019-11-14
websocket: remove unused error on NewServer
Shulhan
2019-11-07
websocket: fix zero response ID when error on handleText
Shulhan
2019-11-05
websocket: wrap the response with frame on sendResponse
Shulhan
2019-11-05
websocket: set the response ID after calling handler on handleText
Shulhan
2019-11-01
websocket: replace epoll implementation with libnet.Poll
Shulhan
2019-03-31
websocket/server: remove unnecessary frames nil check on reader
Shulhan
2019-03-17
websocket: update log related format
Shulhan
2019-03-17
websocket: unexport Frame Pack()
Shulhan
2019-03-17
websocket: move isValidFrame as method of Frame
Shulhan
2019-03-17
websocket: remove parameter randomMask from Frame.Pack
Shulhan
2019-03-17
websocket: simplify handling chopped frame
Shulhan
2019-03-17
websocket: do not cut the close code bytes from frame's payload
Shulhan
2019-03-12
websocket: fix debug statement with index out of range
Shulhan
2019-03-12
websocket: move the process to handle frame into method
Shulhan
2019-03-12
websocket: move the process to validate client's frame into method
Shulhan
2019-03-12
websocket: export the opcode type
Shulhan
2019-03-12
websocket: unexport internal methods and remove unused methods
Shulhan
2019-03-12
websocket: run data frame handler using routines
Shulhan
2019-03-11
websocket: fix response code for fragmentation with invalid opcode
Shulhan
2019-03-11
websocket: handle chopped frame with interjected control frame
Shulhan
2019-03-11
websocket: handle checking invalid control frame in server
Shulhan
2019-03-11
websocket: handle opcode zero on the first frame
Shulhan
2019-03-11
websocket: handle non-zero opcode on continuous frame
Shulhan
2019-03-11
websocket: handle possible mix of chopped packet with frame
Shulhan
[next]