working commit
This commit is contained in:
+10
-10
@@ -119,7 +119,16 @@ void UxClient::RecvMessages(void) {
|
||||
auto kind = metaPart.kind();
|
||||
uxlogger.Debug(std::format("Received message kind: {}", kind));
|
||||
|
||||
if (kind == tunAddressMsg) {
|
||||
if (kind == internetPkgMsg) {
|
||||
uxcontrol::PacketMessage packetMessage;
|
||||
packetMessage.ParseFromString(rawMessage);
|
||||
auto payload = packetMessage.payload();
|
||||
auto writeRes = interface.Write(payload);
|
||||
if (!writeRes) {
|
||||
auto error = writeRes.error();
|
||||
uxlogger.Error(std::format("Write packet error: {}", error));
|
||||
}
|
||||
} else if (kind == tunAddressMsg) {
|
||||
uxcontrol::AddressMessage addrMessage;
|
||||
addrMessage.ParseFromString(rawMessage);
|
||||
uxlogger.Debug(std::format("Receive address {}", addrMessage.address()));
|
||||
@@ -133,15 +142,6 @@ void UxClient::RecvMessages(void) {
|
||||
uxlogger.Error(setMaskRes.error());
|
||||
}
|
||||
tunAddress = addrMessage.address();
|
||||
} else if (kind == internetPkgMsg) {
|
||||
uxcontrol::PacketMessage packetMessage;
|
||||
packetMessage.ParseFromString(rawMessage);
|
||||
auto payload = packetMessage.payload();
|
||||
auto writeRes = interface.Write(payload);
|
||||
if (!writeRes) {
|
||||
auto error = writeRes.error();
|
||||
uxlogger.Error(std::format("Write packet error: {}", error));
|
||||
}
|
||||
} else if (kind == localRouteMsg) {
|
||||
uxcontrol::RouteMessage routeMessage;
|
||||
routeMessage.ParseFromString(rawMessage);
|
||||
|
||||
Reference in New Issue
Block a user