mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralgw.git
synced 2025-11-02 19:57:49 +00:00
Improving RTTYS
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user