Cloud Wu
|
1c605bed2b
|
this may fix #744
|
2017-10-04 00:11:31 +08:00 |
|
Cloud Wu
|
9c37f5292a
|
check direct write buffer before close, see #711
|
2017-08-11 17:06:01 +08:00 |
|
Cloud Wu
|
317b4fb08f
|
merge master
|
2017-07-14 21:42:15 +08:00 |
|
Cloud Wu
|
2b5c5e3dd3
|
see pr #683
|
2017-07-14 21:38:21 +08:00 |
|
Cloud Wu
|
751517d7c1
|
spinlock can be nested, see issue #646
|
2017-06-27 22:59:21 +08:00 |
|
Cloud Wu
|
03acc7f5a9
|
sp_write should be lock
|
2017-06-27 22:09:41 +08:00 |
|
Cloud Wu
|
9320d8b28d
|
Revert "add nested spinlock, see issue #646"
This reverts commit ba59ed2e6c.
|
2017-06-27 22:08:33 +08:00 |
|
Cloud Wu
|
ba59ed2e6c
|
add nested spinlock, see issue #646
|
2017-06-27 17:10:48 +08:00 |
|
Cloud Wu
|
aa42534208
|
use trylock in send_buffer
|
2017-06-21 11:50:06 +08:00 |
|
Cloud Wu
|
e96b4e782d
|
bugfix: lock bug & udp direct write
|
2017-06-20 22:50:09 +08:00 |
|
hongl
|
626ad544b7
|
send crash
|
2017-06-20 22:50:09 +08:00 |
|
Cloud Wu
|
c53da829d3
|
direct write if send queue is empty
|
2017-06-20 22:50:09 +08:00 |
|
Cloud Wu
|
7400e51451
|
support error event, see #644
|
2017-05-27 10:41:29 +08:00 |
|
Stocom
|
cce8f0086a
|
optimize SOCKET_WARNING msg
|
2017-04-28 10:49:30 +08:00 |
|
Cloud Wu
|
66f8fbd1b7
|
see issue #615
|
2017-04-19 10:50:48 +08:00 |
|
Cloud Wu
|
0c4ea81709
|
EAGAIN and EWOULDBLOCK may be not the same value, see issue #420
|
2015-12-27 19:31:32 +08:00 |
|
Cloud Wu
|
4f8427a23f
|
close socket when sp_add failed
|
2015-12-17 10:04:38 +08:00 |
|
Cloud Wu
|
d4d188541f
|
add socket.close_fd
|
2015-12-06 16:48:28 +08:00 |
|
Cloud Wu
|
d283d7fcaa
|
check close return value
|
2015-11-12 18:34:50 +08:00 |
|
Cloud Wu
|
7521fe0530
|
socket.shutdown abandon unsend buffer now, see issue #371
|
2015-11-11 10:44:50 +08:00 |
|
Cloud Wu
|
935863f434
|
report connect failed reason
|
2015-10-28 16:12:01 +08:00 |
|
zhengfangxin
|
cb9feb34bd
|
delete two no need call clear_closed_event
|
2015-09-26 21:03:38 +08:00 |
|
Cloud Wu
|
b8f419eb69
|
more error message for socket, and close listen socket when reach limit of open files. See Issue #339
|
2015-09-15 14:52:30 +08:00 |
|
Cloud Wu
|
bf8f9b8654
|
add pthread lock
|
2015-08-13 21:00:20 +08:00 |
|
Cloud Wu
|
86bbc9c701
|
off by 1 error
|
2015-07-07 12:11:16 +08:00 |
|
Cloud Wu
|
728abeaeb8
|
can't write to listen fd, See issue #294
|
2015-06-25 19:28:42 +08:00 |
|
Cloud Wu
|
7fa1d548ed
|
bugfix: don't call skynet_free directly when send failed
|
2015-06-16 10:56:28 +08:00 |
|
gaopan
|
f987ff8199
|
fix:udp and udp_send
|
2015-05-07 15:25:47 +08:00 |
|
xiyanxiyan10
|
fa17081012
|
错误注释更正
|
2015-05-06 23:13:06 +08:00 |
|
Cloud Wu
|
84cb4bb4c1
|
use explicit conversion
|
2014-11-25 16:04:26 +08:00 |
|
Cloud Wu
|
ae041c97b3
|
bugfix: use ai_list instead of ai_hints
|
2014-11-14 16:27:26 +08:00 |
|
Cloud Wu
|
20b181c56d
|
If recv one udp message, try read next immediately rather than until next epoll_wait
|
2014-11-13 11:44:46 +08:00 |
|
Cloud Wu
|
cfe9506a5a
|
add UDP support, and TCP listen support ipv6 now
|
2014-11-12 23:00:44 +08:00 |
|
Cloud Wu
|
fa78623b1c
|
support user defined send object
|
2014-11-11 13:54:43 +08:00 |
|
Cloud Wu
|
e06a9e3701
|
dispatch read before write, and try to dispath both
|
2014-11-11 11:33:57 +08:00 |
|
Cloud Wu
|
929ce385a3
|
fprintf need cr
|
2014-11-10 10:53:29 +08:00 |
|
Cloud Wu
|
aab65a2728
|
socket accept report addr:port
|
2014-09-29 14:42:42 +08:00 |
|
Cloud Wu
|
228ad16d74
|
remove unneeded line
|
2014-09-22 18:21:54 +08:00 |
|
Cloud Wu
|
d05859b766
|
gate support TCP_NODELAY
|
2014-07-09 12:03:44 +08:00 |
|
Cloud Wu
|
fe5c73b1e8
|
socket id can't be less then 0
|
2014-07-09 11:25:28 +08:00 |
|
Cloud Wu
|
c3eb5cd202
|
After connecting, socket can send before connected. remove block connect api
|
2014-06-20 02:49:48 +08:00 |
|
Cloud Wu
|
02f2f88b6d
|
Fix issue #109
|
2014-05-13 13:35:37 +08:00 |
|
Cloud Wu
|
75a28b0fcc
|
use skynet malloc api directly
|
2014-04-22 12:26:08 +08:00 |
|
Cloud Wu
|
7d835d222b
|
use macro for replace malloc api (see skynet_malloc.h)
|
2014-04-18 22:38:18 +08:00 |
|
Cloud Wu
|
7b2be206e5
|
simplify send_buffer
|
2014-04-16 11:13:02 +08:00 |
|
Cloud Wu
|
6adf5435b5
|
Add low priority list to socket send buffer
|
2014-04-15 21:35:34 +08:00 |
|
Cloud Wu
|
c6efe2cd19
|
support socket.abandon / socket.start , Issue #73
|
2014-03-14 11:02:00 +08:00 |
|
云风
|
89b63126db
|
fix typo
|
2014-02-28 13:53:01 +08:00 |
|
云风
|
665b2fae93
|
move fd_set from stack to heap (in socket_server) , It avoid FD_ZERO every time.
|
2014-02-24 17:03:34 +08:00 |
|
云风
|
1230ea1a17
|
add log when socket send blocked by large data stream
|
2014-01-13 11:59:33 +08:00 |
|