tidwall
3a190d6d20
Added Wake to connection
2018-10-17 04:38:38 -07:00
Josh Baker
dd88755b17
Added multithreaded support
...
It's now possible to fire up multiple event loops in separate
goroutines. All that's needed is to set the `events.NumLoops` options
before calling `Serve`.
There are a few breaking API changes.
- The events pass an evio.Conn param that represents the unique
incoming socket connection.
- Prewrite and Postwrite events have been removed.
- Wake and Dial functions have been removed.
- The Transform utility has been removed.
The older version has been tagged as `v0.1.0` for vendoring purposes.
2018-05-23 16:49:45 -07:00
Josh Baker
5641498bcd
return accurate local addr on open
...
Use the write event before the read event and wait for an accurate local
address prior to firing the Opened event.
2017-11-08 16:45:30 -07:00
Josh Baker
1eb8a15a42
fix scheme
2017-11-08 10:13:47 -07:00
Josh Baker
7da2f5a251
Dial outbound connection
...
It's not possible to dial an outbound connection which connects to the
event loop exactly like inbound connection.
2017-11-07 15:59:24 -07:00
Josh Baker
749915306d
wip
2017-11-07 09:52:16 -07:00
Josh Baker
9471b43256
wip
2017-11-07 06:49:33 -07:00
Josh Baker
a811bc2da2
wip
2017-11-06 03:58:06 -07:00
Josh Baker
6a86476275
benchmarks
2017-11-02 18:31:36 -07:00
Josh Baker
23d55c2b35
updated parser
2017-11-02 13:29:13 -07:00
Josh Baker
99cbc8cb19
license message
2017-11-02 08:08:18 -07:00
Josh Baker
c786acc971
better coverage
2017-11-01 17:36:35 -07:00
Josh Baker
912b6ea575
local and remote addresses
2017-10-29 14:05:23 -07:00
Josh Baker
3c262df83c
wip addr
2017-10-29 13:09:40 -07:00
Josh Baker
74c1ecc501
rename
2017-10-28 14:58:59 -07:00
Josh Baker
c4a44c4fad
updated examples README
2017-10-28 12:34:12 -07:00
Josh Baker
6d5eca9acd
refactor internal sockopts
2017-10-28 12:23:13 -07:00
Josh Baker
17aa5a0890
wip mt
2017-10-27 17:01:03 -07:00
Josh Baker
4b5991abe5
moved examples
2017-07-04 11:43:52 -07:00