Originally posted by Mark Spritzler:
That's a tough one. I hope that there might be a way to not have your GUI freeze. The biggest and toughest part is to try and find where in the code it starts to freeze.
Does it freeze if you book 3 or 4 times on 3 or 4 different flights?
On the 3rd or 4th time are there still seats available? if not, maybe there is some kind of infinite loop in your overbooking code? Just a suggestion.
Mark
Thanks, Mark.
I was booking on one chosen flight several times. Yes, there are still seats available. Usually on the third or fourth time, the button does not bounce back, it looks like it needs more time to communicate with server. If I restart a client after I book once, there is no problem. Logically, a client will not book on the same flight several times, but in case she needs more seats afterwards, she may book on the same flight again. Maybe I have to consider this case.