simon.kagstrom
|
63b7d45688
|
Cleanup some unused stuff and redesign text message sending (not
quite done yet, has bugs, but in theory functional)
|
2010-02-21 07:58:53 +00:00 |
|
simon.kagstrom
|
845b3f4311
|
Network connections work now, although there is no display updates being sent
|
2010-02-20 14:30:27 +00:00 |
|
simon.kagstrom
|
240c89f783
|
First round of network refactoring: The network connection will be
stateless. Currently only getting the list of peers will work, but
more is on the way.
|
2010-02-20 13:01:23 +00:00 |
|
simon.kagstrom
|
5895e06a29
|
More network stuff.
|
2010-02-15 19:24:52 +00:00 |
|
simon.kagstrom
|
a9fffcce87
|
Fix some protocol errors (there are more)
|
2010-02-15 18:20:37 +00:00 |
|
simon.kagstrom
|
c97ab6801b
|
Correct a few connection bugs
|
2010-02-14 10:09:46 +00:00 |
|
simon.kagstrom
|
a28575b7ce
|
Use status bar messages
|
2010-02-14 09:24:49 +00:00 |
|
simon.kagstrom
|
7ab4f8f443
|
Separate server and peer addresses
|
2010-02-14 08:57:55 +00:00 |
|
simon.kagstrom
|
f2a9185cc0
|
Rename connection_addr -> peer_addr (thanks again eclipse)
|
2010-02-14 08:28:40 +00:00 |
|
simon.kagstrom
|
7b3cd3555a
|
Implement peer selection properly (though still untested)
|
2010-02-14 08:05:08 +00:00 |
|
simon.kagstrom
|
a5618a93d7
|
Redesign the network setup. Untested of course.
|
2010-02-12 06:35:24 +00:00 |
|
simon.kagstrom
|
56c4742f75
|
Simplifly data registry and reserve 0...1000 as client range
|
2010-02-07 09:52:36 +00:00 |
|
simon.kagstrom
|
6b4014dfca
|
Handle register data in marshal/demarshal and packet reception
|
2010-02-07 09:37:21 +00:00 |
|
simon.kagstrom
|
6e3a5d74e0
|
Rename data packets
|
2010-02-07 09:22:37 +00:00 |
|
simon.kagstrom
|
c8c231ebb2
|
New type
|
2010-02-06 16:22:52 +00:00 |
|
simon.kagstrom
|
332264abcb
|
Add screenshot to network connect messages (not tested)
|
2010-02-06 14:00:12 +00:00 |
|
simon.kagstrom
|
328c6db22e
|
Copy in the new GUI code. Builds but will not work now.
|
2010-01-25 13:01:22 +00:00 |
|
simon.kagstrom
|
ac52ec73fe
|
Higher lowest kbps
|
2009-11-10 05:44:10 +00:00 |
|
simon.kagstrom
|
5275eda76b
|
Only wait for 5 tries (15 seconds) for the bandwidth reply
|
2009-11-10 05:43:43 +00:00 |
|
simon.kagstrom
|
de583835c3
|
Correct FSM to go to the CONN_CONNECTED state
|
2009-11-08 16:10:19 +00:00 |
|
simon.kagstrom
|
d554070fc3
|
Move up ConnectToPeer
|
2009-11-08 15:59:18 +00:00 |
|
simon.kagstrom
|
78c7473510
|
Larger limit
|
2009-11-08 15:51:59 +00:00 |
|
simon.kagstrom
|
a3e4556785
|
Don't display the bandwidth message
|
2009-11-08 15:34:47 +00:00 |
|
simon.kagstrom
|
92c007817d
|
Add printout of network bw, reduce size to 1024
|
2009-11-08 15:21:53 +00:00 |
|
simon.kagstrom
|
ba7ee22494
|
Cap at 80kbps and 300kbps
|
2009-11-08 12:52:54 +00:00 |
|
simon.kagstrom
|
a909b551b2
|
Add bandwidth testing code
|
2009-11-08 12:50:56 +00:00 |
|
simon.kagstrom
|
1033f94d24
|
Check that the network magic is correct
|
2009-11-08 09:34:00 +00:00 |
|
simon.kagstrom
|
4a183a000e
|
Correct description
|
2009-11-08 09:16:10 +00:00 |
|
simon.kagstrom
|
3073af1d84
|
Move network status updates to Network
|
2009-11-08 09:04:48 +00:00 |
|
simon.kagstrom
|
32a405739b
|
Remove unused var
|
2009-11-07 14:06:10 +00:00 |
|
simon.kagstrom
|
914bcd03ba
|
Correct handling of data > 4096 bytes. This is for example sent out as
screenshots when multiple servers are waiting on the frodo network
|
2009-11-07 13:52:22 +00:00 |
|
simon.kagstrom
|
334d729bf1
|
Do sound transfer at the correct time
|
2009-11-07 12:33:09 +00:00 |
|
simon.kagstrom
|
8607e7827d
|
Move linecount to c64
|
2009-11-07 10:12:49 +00:00 |
|
simon.kagstrom
|
0209c7eb86
|
More debugging, allow writes from the client
|
2009-11-07 10:03:49 +00:00 |
|
simon.kagstrom
|
f1bd3a86f4
|
More sound fixes
|
2009-11-07 09:54:51 +00:00 |
|
simon.kagstrom
|
4946f709c3
|
Remove printout
|
2009-11-07 09:38:25 +00:00 |
|
simon.kagstrom
|
898d330979
|
Correct ring buffer copy and marshal iteration
|
2009-11-07 09:36:01 +00:00 |
|
simon.kagstrom
|
17177212b9
|
Sigh. don't demarshal flags twice...
|
2009-11-07 08:52:46 +00:00 |
|
simon.kagstrom
|
67464bc2ac
|
Correct tail setting after send
|
2009-11-07 08:39:07 +00:00 |
|
simon.kagstrom
|
f4357b88bd
|
Fix sending of the data
|
2009-11-07 08:32:51 +00:00 |
|
simon.kagstrom
|
1a9c4b8c1d
|
Do sound decoding
|
2009-11-06 19:57:02 +00:00 |
|
simon.kagstrom
|
22fad7d05b
|
Also handle the client (well, a bit)
|
2009-11-06 17:16:35 +00:00 |
|
simon.kagstrom
|
6d79aaee12
|
Demarshal and marshal data, use linecnt for delay
|
2009-11-06 06:31:06 +00:00 |
|
simon.kagstrom
|
e65c29ed4c
|
More client-side sound implementation (not done yet)
|
2009-11-06 06:18:22 +00:00 |
|
simon.kagstrom
|
4a7efdbb68
|
Add function to unqueue the current sound info (for the client).
Still needs code to actually push the data to the client!
|
2009-11-05 06:24:36 +00:00 |
|
simon.kagstrom
|
441e9f4890
|
Encode sound buffers, still untested
|
2009-11-04 20:09:04 +00:00 |
|
simon.kagstrom
|
2ac3409df4
|
OOps, correct type
|
2009-11-04 17:43:05 +00:00 |
|
simon.kagstrom
|
977f3042f0
|
Implement some of the sound stuff (not working)
|
2009-11-04 17:41:54 +00:00 |
|
simon.kagstrom
|
3a72e6a87c
|
Remove current sound implementation (doesn't work anyway)
|
2009-11-04 17:12:20 +00:00 |
|
simon.kagstrom
|
a16a2c3d18
|
Cleanup: Remove most references of "Network::is_master" and make it
non-static. C64::network_connection_state should be used instead
|
2009-11-04 16:43:47 +00:00 |
|