Improving RTTYS

This commit is contained in:
stephb9959
2022-04-20 21:22:21 -07:00
parent caf53ef6ba
commit ecf28c596b

View File

@@ -28,9 +28,15 @@ namespace OpenWifi {
socket().setNoDelay(true);
socket().setReceiveBufferSize(64000);
Poco::Timespan timeOut(10,0);
while(running_) {
if(socket().poll(timeOut,Poco::Net::Socket::SELECT_READ) == false) {
} else {
int received = socket().receiveBytes(inBuf_);
std::cout << "Received " << received << " bytes." << std::endl;
while (!inBuf_.isEmpty()) {
std::size_t msg_len;
if (waiting_for_bytes_ == 0) {
@@ -66,7 +72,9 @@ namespace OpenWifi {
case msgTypeMax:
return do_msgTypeMax(msg_len);
default:
std::cout << conn_id_ << ": Unknown command: " << (int)last_command_ << std::endl;
std::cout << conn_id_ << ": Unknown command: " << (int)last_command_
<< std::endl;
}
}
}
}