Cloud Wu
|
04dd921c5f
|
Fix socket half close issues, see #1346 for details
|
2021-02-24 10:57:54 +08:00 |
|
Cloud Wu
|
51a942d095
|
bugfix: disable fd reading flag after shutdown read
|
2021-02-22 09:41:59 +08:00 |
|
云风
|
1a0461a9af
|
Halfclose (#1338)
* post SOCKET_CLOSE when HALFCLOSE_READ, see #1331
* Add closing status
* Add closing stat in info, See #1333
|
2021-02-03 16:49:40 +08:00 |
|
Cloud Wu
|
1ed4fdf94d
|
Use _Atomic type for socket.sending and socket.udpconnecting. See #1317
|
2021-01-11 16:57:25 +08:00 |
|
云风
|
b164e3a8a9
|
use stdatomic (#1317)
|
2021-01-11 10:54:34 +08:00 |
|
子熏
|
56c70dc7ac
|
fix socket half close (#1263)
Co-authored-by: zixun <lvzxiun@gmail.com>
|
2020-12-03 15:47:51 +08:00 |
|
Cloud Wu
|
6c3e969e91
|
shutdown read while halfclose
|
2020-10-19 11:05:08 +08:00 |
|
Cloud Wu
|
1dfddc0d84
|
add reading and writing into netstat
|
2020-10-16 13:06:01 +08:00 |
|
Cloud Wu
|
e241920949
|
enable read when closing
|
2020-10-15 17:34:44 +08:00 |
|
Cloud Wu
|
0971ce9912
|
enable write in socket thread
|
2020-10-13 14:21:38 +08:00 |
|
Cloud Wu
|
77311c7243
|
enable error handle
|
2020-10-13 12:04:08 +08:00 |
|
Cloud Wu
|
a4221deac1
|
enable read
|
2020-10-12 22:34:46 +08:00 |
|
Cloud Wu
|
f3acbe46df
|
bugfix: pause will disable write event
|
2020-10-12 18:28:24 +08:00 |
|
Dirk Chang
|
55efa75fdf
|
Invalid addrinfo pointer casues skynet asserted in freeaddrinfo on OpenWRT (arm cpu) (#1236)
|
2020-08-31 16:48:50 +08:00 |
|
Cloud Wu
|
51fd63213e
|
bugfix: switch reading status
|
2020-08-10 16:35:55 +08:00 |
|
Cloud Wu
|
a4dc6b9094
|
add api skynet_socket_pause
|
2020-08-10 10:57:59 +08:00 |
|
Cloud Wu
|
80d1082b42
|
bugfix
|
2019-11-14 10:49:25 +08:00 |
|
Cloud Wu
|
9d7ea09789
|
Add socket_sendbuffer
|
2019-11-14 10:49:25 +08:00 |
|
Cloud Wu
|
61980c8a1f
|
add socket.netstat
|
2018-09-07 16:11:27 +08:00 |
|
Cloud Wu
|
1a0c9997ec
|
fix #863
|
2018-07-23 14:53:01 +08:00 |
|
zixun
|
1df72c0afe
|
fix kqueue eof event
|
2018-07-05 18:37:50 +08:00 |
|
Cloud Wu
|
d8ab9dea1b
|
fix #852
|
2018-06-25 14:24:04 +08:00 |
|
Cloud Wu
|
a8e5c31381
|
check udp address, see #852
|
2018-06-25 12:10:30 +08:00 |
|
Cloud Wu
|
cd99557368
|
udp send don't need inc/dec sending ref, see issue #794
|
2018-01-25 15:55:45 +08:00 |
|
Cloud Wu
|
bbf46f935a
|
dec sending count asap, this may fix #794
|
2018-01-19 10:41:35 +08:00 |
|
Cloud Wu
|
5d5112257c
|
use 32bit sending, see issue #777
|
2017-12-06 20:58:36 +08:00 |
|
Cloud Wu
|
45d848c910
|
bugfix: inc sending ref, See issue #774
|
2017-12-04 10:55:47 +08:00 |
|
Cloud Wu
|
f12fa7e8f9
|
May fix issue #774
|
2017-12-03 00:26:12 +08:00 |
|
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 |
|