mirror of
https://github.com/g4klx/MMDVMHost.git
synced 2026-04-06 06:53:42 +00:00
Fix some bugs
This commit is contained in:
parent
494739c25b
commit
3cc09a70d4
3 changed files with 8 additions and 6 deletions
|
|
@ -21,6 +21,7 @@
|
|||
#include "UDPSocket.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <cstring>
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
|
|
@ -30,16 +31,16 @@ int main(int argc, char** argv)
|
|||
}
|
||||
|
||||
unsigned int port = (unsigned int)::atoi(argv[1]);
|
||||
std::string command = std::string(argv[2]);
|
||||
std::string cmd = std::string(argv[2]);
|
||||
|
||||
if (port == 0U) {
|
||||
::fprintf(stderr, "RemoteCommand: invalid port number - %s\n", argv[1]);
|
||||
return 1;
|
||||
}
|
||||
|
||||
CRemoteCommand command(port);
|
||||
CRemoteCommand* command = new CRemoteCommand(port);
|
||||
|
||||
return send(command);
|
||||
return command->send(cmd);
|
||||
}
|
||||
|
||||
CRemoteCommand::CRemoteCommand(unsigned int port) :
|
||||
|
|
@ -61,7 +62,7 @@ int CRemoteCommand::send(const std::string& command)
|
|||
|
||||
in_addr address = CUDPSocket::lookup("localhost");
|
||||
|
||||
ret = socket.write(command.c_str(), command.len(), address, m_port);
|
||||
ret = socket.write((const unsigned char* )command.c_str(), command.length(), address, m_port);
|
||||
if (!ret) {
|
||||
socket.close();
|
||||
return 1;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue