Rev 1122 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1122 | Rev 1124 | ||
|---|---|---|---|
| Line 125... | Line 125... | ||
| 125 | log.add(myName + " caught an exception:" + e->getDescription() + ".\n"); |
125 | log.add(myName + " caught an exception:" + e->getDescription() + ".\n"); |
| 126 | } |
126 | } |
| 127 | } |
127 | } |
| 128 | else |
128 | else |
| 129 | { |
129 | { |
| 130 | log.add(myName + " had a client |
130 | log.add(myName + " had a client disconnect2.\n"); |
| 131 | 131 | ||
| 132 | delete myClientSockets[id]; |
132 | delete myClientSockets[id]; |
| 133 | myClientSockets[id]=0; |
- | |
| 134 | myClientSockets.erase(id); |
133 | myClientSockets.erase(id); |
| 135 | } |
134 | } |
| 136 | } |
135 | } |
| 137 | } |
136 | } |
| 138 | 137 | ||
| Line 140... | Line 139... | ||
| 140 | { |
139 | { |
| 141 | Logger &log = Logger::getInstance(); |
140 | Logger &log = Logger::getInstance(); |
| 142 | 141 | ||
| 143 | if (myClientSockets.find(id) != myClientSockets.end()) |
142 | if (myClientSockets.find(id) != myClientSockets.end()) |
| 144 | { |
143 | { |
| 145 |
|
144 | log.add(myName + " had client " + itos(id) + " disconnect!.\n"); |
| 146 | 145 | ||
| 147 |
|
146 | delete myClientSockets[id]; |
| 148 | - | ||
| 149 |
|
147 | myClientSockets.erase(id); |
| 150 | //delete myClientSockets[id]; |
- | |
| 151 | // myClientSockets[id]=0; |
- | |
| 152 | // myClientSockets.erase(id); |
- | |
| 153 | } |
148 | } |
| 154 | } |
149 | } |
| 155 | 150 | ||
| 156 | void Server::handleEvent(int id, SocketEvent socketEvent) |
151 | void Server::handleEvent(int id, SocketEvent socketEvent) |
| 157 | { |
152 | { |