Page 915 - 3-3
P. 915
printf("%s\n\n", stat);
// If client is not raspberry
if (fd != RaspSocket && RaspSocket != 0)
ForwardToRasp(packet);
UpdateTime();
try {
EventStmt->setString(1, packet.name);
EventStmt->setString(2, stat);
EventStmt->setString(3, EventTime);
EventStmt->execute();
CurrentStmt->setString(1, stat);
CurrentStmt->setString(2, EventTime);
CurrentStmt->setString(3, packet.name);
CurrentStmt->execute();
} catch (sql::SQLException &e) {
std::cerr << std::endl;
std::cerr << "Error occured in ProcCommon(), SQL error" << std::endl;
std::cerr << e.what() << std::endl;
std::cerr << std::endl;
}
delete[] stat;
void Handler::ProcLogin(SOCKET fd) {
packetLogin packet;
memset(&packet, 0, sizeof(packet));
try {
int i = 0;
while(true) {
Server->recv(&packet.id[i], sizeof(packet.id[i]), fd);
if (packet.id[i] == '\n') {
packet.id[i] = 0;
break;
}
i++;
}
i = 0;
while(true) {
Server->recv(&packet.password[i], sizeof(packet.password[i]), fd);
if (packet.password[i] == '\n') {
packet.password[i] = 0;
- 915 -