lotodore
|
5d13dd7803
|
Went over netpacket.cpp - additional checks, check function in base class. More restrictive concerning size of packets.
|
2007-07-29 23:45:10 +00:00 |
|
lotodore
|
bd08245c1c
|
(Hopefully) solved the player number problem, when players join and leave an existing game. Numbers are now assigned on game start, not before. Note: Network play is not compatible to the current official version.
|
2007-07-24 14:55:14 +00:00 |
|
lotodore
|
0d4e38705d
|
It is now possible to start the network game with a player number below the maximum player count.
|
2007-06-11 19:46:18 +00:00 |
|
lotodore
|
baf2c82864
|
Added new packet type as end of game notification. Now displaying dialogs at end of game, to start a new game. Server errors are displayed.
|
2007-06-10 23:28:25 +00:00 |
|
lotodore
|
fb274284f5
|
Kicking players at the beginning of a network game now works.
|
2007-06-07 21:19:06 +00:00 |
|
lotodore
|
05a86be4fe
|
Delay after showing cards when all in condition is true. Added option TCP_NODELAY. Round is now shown before dealing cards.
|
2007-06-07 14:06:22 +00:00 |
|
lotodore
|
ce6f489fba
|
Added additional packet for showing cards when allInCondition is true.
|
2007-06-05 23:04:51 +00:00 |
|
lotodore
|
9a3e45d710
|
Added delays between dealing cards. Added check for IPv6.
|
2007-06-05 21:28:47 +00:00 |
|
lotodore
|
1fcb0c80fd
|
Fixed init gui in networking (is now thread safe). Fixed displaying of game/hand number for network games.
|
2007-06-03 13:36:24 +00:00 |
|
lotodore
|
5cb5509dec
|
Networking should mostly be working now. Some small issues concerning the display of pot/sets, and some delays are still needed.
|
2007-05-26 17:06:03 +00:00 |
|
lotodore
|
13a731e041
|
Chat messages are now working.
|
2007-05-25 16:03:12 +00:00 |
|
lotodore
|
5431f0b93a
|
Network: First round seems to work fine now. Pot/sets not yet displayed correctly.
|
2007-05-24 20:26:23 +00:00 |
|
lotodore
|
5438aa487c
|
Added connect timeout.
|
2007-05-20 11:11:07 +00:00 |
|
lotodore
|
2d894c6a2c
|
Trying to bring life to the server.
|
2007-05-14 12:40:42 +00:00 |
|
lotodore
|
7540ea17bd
|
Fixed relationship of network session and player data to be consistent with the game engine. Now sending card's values via network. Fixed net packet checks.
|
2007-05-13 22:25:59 +00:00 |
|
lotodore
|
da2939a7a8
|
Error messages are shown when joining a network game fails. Still need to handle players which left and kicking players.
|
2007-04-28 13:07:06 +00:00 |
|
lotodore
|
2f5c8d7da1
|
Redone network packet abstraction. Prepared for easy access to packet data.
|
2007-04-08 16:18:20 +00:00 |
|
lotodore
|
ef10602d5c
|
Initial handshake and network game start. Works with multiple clients. Not yet stable, because it is not thread-safe. GUI callbacks not complete yet (server dialog not updated).
|
2007-03-20 02:20:50 +00:00 |
|
lotodore
|
ca354dce7f
|
Started to implement server state engine.
|
2007-03-13 23:27:17 +00:00 |
|
lotodore
|
f5289a6fcf
|
Added helper class for receiving data. Modified sender thread to support sending partial packets. Prepared abstractions for server state machine.
|
2007-03-13 02:23:12 +00:00 |
|
lotodore
|
d4855a2ca2
|
Added simple server. Added session establishment (only test code). Added sender thread.
|
2007-02-25 23:16:26 +00:00 |
|
lotodore
|
82cf963f0a
|
Connect is now non-blocking. Fixed problem in resolver thread where socket was closed.
|
2007-02-25 18:22:19 +00:00 |
|
lotodore
|
4e40f11f90
|
Made the callback work. Updated error messages.
|
2007-02-18 19:16:34 +00:00 |
|
lotodore
|
9ec3e020dd
|
Cleaned up the code. Added client exception for error handling.
|
2007-02-18 11:26:57 +00:00 |
|
lotodore
|
592863ecf5
|
Client thread test version. Ready to connect.
|
2007-02-17 23:44:45 +00:00 |
|