Stephen Birarda
|
1f9bb22b9e
|
fix some wording in Socket comment
|
2015-09-17 14:17:03 -07:00 |
|
Stephen Birarda
|
4758dd2a53
|
correct locking races in SendQueue/Connection cleanup
|
2015-09-17 14:13:24 -07:00 |
|
Stephen Birarda
|
6da388f2af
|
cleanup UDT_CONNECTION_DEBUG, add time for node timeout
|
2015-09-11 16:38:14 -07:00 |
|
Atlante45
|
08e0a8d705
|
AssetServer JSON stats
|
2015-09-11 14:21:53 +02:00 |
|
Stephen Birarda
|
04d23f6cc2
|
Merge branch 'timers-from-thread' into atp
|
2015-08-31 11:50:35 -07:00 |
|
Stephen Birarda
|
46d90b4f31
|
make sure syn timer is moved to Socket thread
|
2015-08-31 11:40:06 -07:00 |
|
Stephen Birarda
|
de2bfd0d0d
|
some QThread cleanup and fix in Socket
|
2015-08-31 11:30:31 -07:00 |
|
Stephen Birarda
|
e67a3e8541
|
use define to hide verbose connection debugging
|
2015-08-29 14:36:46 -07:00 |
|
Stephen Birarda
|
2b0b883db2
|
remove debug for writeReliablePacket invoke
|
2015-08-29 14:28:50 -07:00 |
|
Stephen Birarda
|
71ff855d86
|
add connection cleanup that respects send/receive
|
2015-08-29 14:28:24 -07:00 |
|
Stephen Birarda
|
42105dfc33
|
replace mutexes with invoked methods in Socket
|
2015-08-28 16:34:24 -07:00 |
|
Stephen Birarda
|
20d1244db4
|
use a write lock for sync so it can be recursive
|
2015-08-28 15:17:44 -07:00 |
|
Stephen Birarda
|
1e09321b1a
|
avoid creating multiple send queues from connection
|
2015-08-28 14:49:27 -07:00 |
|
Stephen Birarda
|
e662209754
|
use a QMutex instead of QReadWriteMutex
|
2015-08-28 09:48:55 -07:00 |
|
Stephen Birarda
|
21c80e45c2
|
guard connection addition by a mutex in Socket
|
2015-08-28 09:42:52 -07:00 |
|
Stephen Birarda
|
5fc09a68a8
|
add an assert that enqueued packet is part of message
|
2015-08-27 17:24:57 -07:00 |
|
Stephen Birarda
|
8ebcb03b2b
|
don't process duplicate or pre-handshake packets
|
2015-08-27 16:55:13 -07:00 |
|
Stephen Birarda
|
9e286666b5
|
add UDT to comment for Connection cleanup
|
2015-08-26 14:55:59 -07:00 |
|
Stephen Birarda
|
4039c2e3e0
|
fix for asset-server naming, deadlock in timeout/wait
|
2015-08-26 14:27:12 -07:00 |
|
Atlante45
|
b1fa12cc43
|
Better debug message
|
2015-08-26 19:38:24 +02:00 |
|
Atlante45
|
7a5ed24485
|
typo (I can't spell inactive correctly)
|
2015-08-26 19:31:33 +02:00 |
|
Atlante45
|
373d4b8944
|
Remove connection from socket when innactive
If innactive for more than 5 seconds, remove it from hash
|
2015-08-26 15:53:49 +02:00 |
|
Ryan Huffman
|
9c65849037
|
Add ordered sending to Socket and Connection
|
2015-08-18 23:04:32 -07:00 |
|
Stephen Birarda
|
75e7de3019
|
remove getConnectionSockAddrs vector move
|
2015-08-17 16:49:08 -07:00 |
|
Stephen Birarda
|
2ec4d8ff3c
|
rename return of HifiSockAddr objects for connections
|
2015-08-17 16:39:12 -07:00 |
|
Stephen Birarda
|
d89c54112d
|
cleanup indentation in Socket
|
2015-08-17 16:35:23 -07:00 |
|
Stephen Birarda
|
7b8ca2c0f2
|
fix suppression of link saturation messages
|
2015-08-04 16:29:53 -07:00 |
|
Stephen Birarda
|
23e1ee71cc
|
suppress writeDatagram errors for saturated links
|
2015-08-04 16:18:12 -07:00 |
|
Atlante45
|
c0852f0eb2
|
Remove call to has pending datagrams
|
2015-08-03 17:14:42 -07:00 |
|
Atlante45
|
8704f05812
|
Added UDTTest server stats
|
2015-08-03 14:40:18 -07:00 |
|
Stephen Birarda
|
41c6220731
|
resolve conflicts on merge with upstream/master
|
2015-07-31 17:27:23 -07:00 |
|
Atlante45
|
f9c8f30083
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-31 16:16:06 -07:00 |
|
Stephen Birarda
|
d420bca88e
|
fix for ACK2 sending, output prettier stats
|
2015-07-31 16:14:33 -07:00 |
|
Atlante45
|
c5b92d319f
|
Update stats gathering
|
2015-07-31 16:14:19 -07:00 |
|
Atlante45
|
ed614521fd
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-31 15:12:15 -07:00 |
|
Stephen Birarda
|
ce21204151
|
add output of connection stats in UDTTest
|
2015-07-31 15:09:30 -07:00 |
|
Atlante45
|
b437f3bca9
|
Made connection hash hold unique ptr
|
2015-07-31 10:42:43 -07:00 |
|
Stephen Birarda
|
98a53cbd72
|
don't require a sendQueue for control packet sending
|
2015-07-31 09:56:50 -07:00 |
|
Atlante45
|
a714f8081d
|
Fix a couple networking bugs
|
2015-07-30 18:10:59 -07:00 |
|
Stephen Birarda
|
0f1d1a16a7
|
actually call sendReliablePacket for write of reliable
|
2015-07-30 17:12:44 -07:00 |
|
Stephen Birarda
|
d340515ab3
|
complete the initial version of UDTTest
|
2015-07-30 17:09:25 -07:00 |
|
Stephen Birarda
|
8e55655ec3
|
call setSystemBufferSizes once bound
|
2015-07-30 15:07:49 -07:00 |
|
Stephen Birarda
|
3f0eecc599
|
actually change the system socket buffer size
|
2015-07-30 15:04:48 -07:00 |
|
Atlante45
|
3d523552f8
|
Cast buffer ptr before bitwise op
|
2015-07-30 01:02:53 -07:00 |
|
Atlante45
|
fd11e13eaa
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-29 19:54:01 -07:00 |
|
Stephen Birarda
|
50b80c3c20
|
remove debug for isControl
|
2015-07-29 17:39:16 -07:00 |
|
Atlante45
|
04ece4459c
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-29 17:37:53 -07:00 |
|
Stephen Birarda
|
7c87ee3a72
|
type and version fixes after refactor
|
2015-07-29 17:37:33 -07:00 |
|
Atlante45
|
fe48bfdf95
|
Merge branch 'atp' of https://github.com/birarda/hifi into protocol
|
2015-07-29 17:29:36 -07:00 |
|
Atlante45
|
b8085086c6
|
HifiSockAddr have object names
|
2015-07-29 17:28:37 -07:00 |
|