laugan
Member
|
Lost connection when changing State
Hi to all!
I faced the following problem:
I have client and server, client consists of (for example) :
main.cpp // here game starts and connection to server is made
main.h
game.cpp // here is extern state "StartGame"
game.h
server.cpp // here is initialization of Connection to server
server.h // here is initialization of extern Connection to server
so when connection in main.cpp is established everything is great, but when i run command StartGame.set(); connection is lost.
p.s. in main.cpp i create a music and run it, so when i change state music continues playing
maybe i'm doing something wrong?
|
|
05-30-2012 05:49 AM |
|
Daniel Mewes
Member
|
RE: Lost connection when changing State
What have you done with the connection between establishing and setting the GameStart-state? And maybe you can post the lines where you initialized your connection to the server.
|
|
05-30-2012 06:54 AM |
|
laugan
Member
|
RE: Lost connection when changing State
i didn't do anything with connection.
Code:
SockAddr server;
server.setHost("127.0.0.1",7777);
connection.clientConnectToServer(server);
maybe it's because server variable is defined in main.cpp?
|
|
05-30-2012 07:07 AM |
|
Daniel Mewes
Member
|
RE: Lost connection when changing State
I don't think that the server variable is the problem.
Did you check the connection state before and after GameStart.set()?
I would guess that the problem is fact that you do nothing with the connection and the connection timed out.
Or that the problem is serversided. I've got this problem some months ago, I've added a method and forgot a break in the switch case, so it continued serversided to the "bye"-Method in update() and closed my connection.
|
|
05-30-2012 07:43 AM |
|
laugan
Member
|
RE: Lost connection when changing State
thanks for your reply. if i remove StartGame.set(); from the code (and nothing more) - connection still exists. it is lost in the moment of switching states... i tried some variants but the result is always the same
|
|
05-30-2012 07:50 AM |
|
Esenthel
Administrator
|
RE: Lost connection when changing State
are you deleting connection inside any shut method?
|
|
05-30-2012 03:03 PM |
|
laugan
Member
|
RE: Lost connection when changing State
(05-30-2012 03:03 PM)Esenthel Wrote: are you deleting connection inside any shut method?
Esenthel, you are genius and i need to work less))))) i checked and of course it is deleted in main.cpp in section void ShutMain()
my fault, thanks for help
|
|
05-30-2012 05:55 PM |
|