Giter VIP home page Giter VIP logo

andama-remote-desktop's Introduction

Andama Remote Desktop

Andama is an open source remote desktop software, with client side encryption and privacy in mind

Download binaries for various operating systems from this link: http://www.andama.org

andama-remote-desktop's People

Contributors

yiannisbourkelis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

andama-remote-desktop's Issues

run from source code

first i would like to thank you for Your great effort to create this app.
but i can't run it from source code by using QT 5.9.1......can you help me please.

want to give contribution

i liked this product.

i run a small company of Service desk software. i need your support on this tool. want to give contribution. pls connect me on [email protected] if you are interested.

Compile Fail On Qt 5.9 and mingw 53_32

The test server that app compiled with is out of busyness so I try test it locally but I cant compile project and test it. I got Qt 5.9 and mingw 53 on Windows 10 but it seams it can't find Microsoft-Windows functions.
alt text

I cant find any instruction for compiling on windows so please make one or help me to compile it.

Thanks a lot

Unable to start sourcecode

Hello!
I didn't have any skills in C++ (or other languages) and i can't start the SourceCode from Eclipse (or Visual Code)

Anyone can help me?
Thanks :)

Encryption - VPN ?

Would using a VPN client before running this program be a way of keeping a secure connection?

Copy Your ID

Field "Your ID" has properties, that prevents copy of text.
Is it made on purpose?

Password generation

On Windows Andama on every execution, on different systems generate different ID, but same password.

Command Line support

Thanks a lot for your effort creating this app.

Does it have any command line support ?

Implement xrdp to increase performance on slow networks

Xrdp is an open source version Windows RDP protocol which highly optimized for capturing and transferring screen in Ms-Windows. I know it's just an idea and far far away from real solution but it seams very awesome. Just think about it...

Compile Andama in Windows 10 with QT 5.14.1

Dear Yiannis, how are you?

I'm trying compile the Andama Remote Desktop for Windows, using the Windows 10 with Qt 5.14.1. I already configure the project in Qt and when I try build and run, sho the following 1 error with the following message.

C:\Users\marcelo.dias\Documents\GitHub\Andama-Remote-Desktop\src\Andama\mainwindow.cpp:445: error: cast from 'Qt::HANDLE {aka void*}' to 'long int' loses precision [-fpermissive]
qDebug("Thread id inside mymessageRecieved %li", (long)QThread::currentThreadId());
^

You can help for this? I already researched in several places for this, but I can't solve this issue.

Best Regards and Congratulations for this project.

Port access for firewall

Hi Yiannis,

What ports (tcp and udp) does Andama utilize? On a firewall that only lets certain inbound traffic out, port 80 and 443 are specified, but Andama was unable to be remoted into in this network.

As well, the other purpose of this message is to discuss expansion. Are you still checking your hello account at andama.org?

Please reach out to me to discuss offline.

Thanks!
Matt

not working anymore

The program has not been working for me for several days. Both at home and at work simply does not work. "Connecting" and finally show the message "error connecting with proxy server. Please check your internet connection or try again later". Any idea?

How to compile Andama.

Hello!
I'm having trouble trying to compile!
I tested different versions of QT opensource but was unsuccessful.

Could someone help me, or pass on the settings that must be done in QT to compile successfully.

Thank you!

Build with mingw32

Hello,
I'm try build from Linux with mingw32 and got errors:

i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wall -Wextra -mthreads -DUNICODE -DQT_DISABLE_DEPRECATED_BEFORE=0x050700 -DNOMINMAX -DQT_NO_DEBUG_OUTPUT -DAPP_NAME=\"Andama\" -DAPP_VERSION=\"0.2.0\" -DQT_STATIC -DQT_DESIGNER_STATIC -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WINEXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I../Andama -I. -I../OSXObjectiveCBridge -I../OpenSSL-1.1.0g/include -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5 -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQuick -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWinExtras -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWidgets -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtGui -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQml -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtNetwork -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtCore -Irelease -I. -I/usr/i686-w64-mingw32/sys-root/mingw/share/qt5/mkspecs/mingw-w64-g++  -o release/Keyboard.o ../Andama/mousekeyb/Keyboard.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wall -Wextra -mthreads -DUNICODE -DQT_DISABLE_DEPRECATED_BEFORE=0x050700 -DNOMINMAX -DQT_NO_DEBUG_OUTPUT -DAPP_NAME=\"Andama\" -DAPP_VERSION=\"0.2.0\" -DQT_STATIC -DQT_DESIGNER_STATIC -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WINEXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I../Andama -I. -I../OSXObjectiveCBridge -I../OpenSSL-1.1.0g/include -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5 -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQuick -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWinExtras -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWidgets -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtGui -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQml -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtNetwork -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtCore -Irelease -I. -I/usr/i686-w64-mingw32/sys-root/mingw/share/qt5/mkspecs/mingw-w64-g++  -o release/MouseLinux.o ../Andama/mousekeyb/MouseLinux.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wall -Wextra -mthreads -DUNICODE -DQT_DISABLE_DEPRECATED_BEFORE=0x050700 -DNOMINMAX -DQT_NO_DEBUG_OUTPUT -DAPP_NAME=\"Andama\" -DAPP_VERSION=\"0.2.0\" -DQT_STATIC -DQT_DESIGNER_STATIC -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WINEXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I../Andama -I. -I../OSXObjectiveCBridge -I../OpenSSL-1.1.0g/include -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5 -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQuick -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWinExtras -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWidgets -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtGui -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQml -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtNetwork -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtCore -Irelease -I. -I/usr/i686-w64-mingw32/sys-root/mingw/share/qt5/mkspecs/mingw-w64-g++  -o release/KeyboardLinux.o ../Andama/mousekeyb/KeyboardLinux.cpp
i686-w64-mingw32-g++ -c -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wall -Wextra -mthreads -DUNICODE -DQT_DISABLE_DEPRECATED_BEFORE=0x050700 -DNOMINMAX -DQT_NO_DEBUG_OUTPUT -DAPP_NAME=\"Andama\" -DAPP_VERSION=\"0.2.0\" -DQT_STATIC -DQT_DESIGNER_STATIC -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_WINEXTRAS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I../Andama -I. -I../OSXObjectiveCBridge -I../OpenSSL-1.1.0g/include -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5 -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQuick -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWinExtras -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtWidgets -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtGui -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtQml -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtNetwork -I/usr/i686-w64-mingw32/sys-root/mingw/include/qt5/QtCore -Irelease -I. -I/usr/i686-w64-mingw32/sys-root/mingw/share/qt5/mkspecs/mingw-w64-g++  -o release/MouseCursorHookWindows.o ../Andama/mousekeyb/MouseCursorHookWindows.cpp
In file included from ../Andama/mousekeyb/../../Andama/protocolsupervisor.h:4:0,
                 from ../Andama/mousekeyb/MouseCursorHook.h:7,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../Andama/mousekeyb/../../Andama/clientserverprotocol.h:37:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma comment(lib, "Ws2_32.lib")
 
In file included from ../Andama/mousekeyb/../../Andama/protocolsupervisor.h:5:0,
                 from ../Andama/mousekeyb/MouseCursorHook.h:7,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../Andama/mousekeyb/../../Andama/clientsocket.h:32:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma comment(lib, "Ws2_32.lib")
 
In file included from ../Andama/mousekeyb/../../Andama/p2pserver.h:38:0,
                 from ../Andama/mousekeyb/MouseCursorHook.h:8,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../Andama/mousekeyb/../../Andama/clientserver.h:32:0: warning: ignoring #pragma comment  [-Wunknown-pragmas]
 #pragma comment(lib, "Ws2_32.lib")
 
In file included from ../Andama/mousekeyb/MouseCursorHook.h:8:0,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../Andama/mousekeyb/../../Andama/p2pserver.h:40:48: warning: extra tokens at end of #include directive
 #include "../Shared/Cryptography/openssl_aes.h";
                                                ^
In file included from ../OpenSSL-1.1.0g/include/openssl/evp.h:16:0,
                 from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_zalocator.h:10,
                 from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_aes.h:4,
                 from ../Andama/mousekeyb/../../Andama/clientserverprotocol.h:32,
                 from ../Andama/mousekeyb/../../Andama/protocolsupervisor.h:4,
                 from ../Andama/mousekeyb/MouseCursorHook.h:7,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../OpenSSL-1.1.0g/include/openssl/bio.h:668:1: error: expected constructor, destructor, or type conversion before 'DEPRECATEDIN_1_1_0'
 DEPRECATEDIN_1_1_0(int BIO_get_port(const char *str, unsigned short *port_ptr))
 ^~~~~~~~~~~~~~~~~~
In file included from ../OpenSSL-1.1.0g/include/openssl/asn1.h:24:0,
                 from ../OpenSSL-1.1.0g/include/openssl/objects.h:916,
                 from ../OpenSSL-1.1.0g/include/openssl/evp.h:27,
                 from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_zalocator.h:10,
                 from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_aes.h:4,
                 from ../Andama/mousekeyb/../../Andama/clientserverprotocol.h:32,
                 from ../Andama/mousekeyb/../../Andama/protocolsupervisor.h:4,
                 from ../Andama/mousekeyb/MouseCursorHook.h:7,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../OpenSSL-1.1.0g/include/openssl/bn.h:291:1: error: expected constructor, destructor, or type conversion before 'DEPRECATEDIN_0_9_8'
 DEPRECATEDIN_0_9_8(int
 ^~~~~~~~~~~~~~~~~~
../OpenSSL-1.1.0g/include/openssl/bn.h:362:1: error: expected constructor, destructor, or type conversion before 'DEPRECATEDIN_0_9_8'
 DEPRECATEDIN_0_9_8(int BN_get_params(int which)) /* 0, mul, 1 high, 2 low, 3
 ^~~~~~~~~~~~~~~~~~
In file included from ../OpenSSL-1.1.0g/include/openssl/objects.h:916:0,
                 from ../OpenSSL-1.1.0g/include/openssl/evp.h:27,
                 from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_zalocator.h:10,
                 from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_aes.h:4,
                 from ../Andama/mousekeyb/../../Andama/clientserverprotocol.h:32,
                 from ../Andama/mousekeyb/../../Andama/protocolsupervisor.h:4,
                 from ../Andama/mousekeyb/MouseCursorHook.h:7,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../OpenSSL-1.1.0g/include/openssl/asn1.h:554:7: error: expected constructor, destructor, or type conversion before 'unsigned'
 const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *x);
       ^~~~~~~~
In file included from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_zalocator.h:11:0,
                 from ../Andama/mousekeyb/../../Andama/../Shared/Cryptography/openssl_aes.h:4,
                 from ../Andama/mousekeyb/../../Andama/clientserverprotocol.h:32,
                 from ../Andama/mousekeyb/../../Andama/protocolsupervisor.h:4,
                 from ../Andama/mousekeyb/MouseCursorHook.h:7,
                 from ../Andama/mousekeyb/MouseCursorHookWindows.cpp:1:
../OpenSSL-1.1.0g/include/openssl/rand.h:48:1: error: expected constructor, destructor, or type conversion before 'void'
 void RAND_seed(const void *buf, int num);
 ^~~~
../OpenSSL-1.1.0g/include/openssl/rand.h:67:1: error: expected constructor, destructor, or type conversion before 'DEPRECATEDIN_1_1_0'
 DEPRECATEDIN_1_1_0(int RAND_event(UINT, WPARAM, LPARAM))
 ^~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/home/hartois/qtdevel/Andama-Remote-Desktop/src/build-Andama-win32-Release'
make[1]: *** [Makefile.Release:2554: release/MouseCursorHookWindows.o] Error 1
make: *** [Makefile:36: release] Error 2
20:11:20: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project Andama (kit: win32)
When executing step "Make"

Help me please.
What did I do wrong?

OS: Fedora 28
Compiller (from fedora repo): mingw32-gcc-c++-7.3.0-1.fc28.x86_64

Inform users of their GPL rights

In some cases it is useful to send an Andama binary to someone for remote support.

As Andama is under the GPL we are obliged to inform them of their rights to the source etc.

Can we add a line of text to the main window which takes care of this for us?

Something like "Andama is Free Software distributed under the GPL"

Ideally, GPL should be a hyper-link. Clicking on it would open a dialog window which displays the license text.

The text "Andama" could also be a hyperlink, linking to andama.org or directly to the source on github

Wont compile on MacOS 10.14

Hi all, I tried to compile the AndamaProxy as well as the client. I am failing with one of these error messages:

mousekeyb/MouseMac.cpp:44:24: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef event = CGEventCreateMouseEvent(NULL, kCGEventMouseMoved, CGPointMake(x, y), 0 /ignored/);
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57:33: note: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(
^
mousekeyb/MouseMac.cpp:68:24: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef event = CGEventCreateMouseEvent(NULL, eventType, CGPointMake(mousePos.x(), mousePos.y()), 0 /ignored/);
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57:33: note: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(
^
mousekeyb/MouseMac.cpp:84:24: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef event = CGEventCreateMouseEvent(NULL, eventType, CGPointMake(mousePos.x(), mousePos.y()), 0 /ignored/);
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57:33: note: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(
^
mousekeyb/MouseMac.cpp:101:29: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef eventPress = CGEventCreateMouseEvent(NULL, eventTypeMouseDown, CGPointMake(mousePos.x(), mousePos.y()), 0 /ignored/);
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57:33: note: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(
^
mousekeyb/MouseMac.cpp:104:31: error: no matching function for call to 'CGEventCreateMouseEvent'
CGEventRef eventRelease = CGEventCreateMouseEvent(NULL, eventTypeMouseUp, CGPointMake(mousePos.x(), mousePos.y()), 0 /ignored/);
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGEvent.h:57:33: note: candidate function not viable: no known conversion from 'int' to 'CGMouseButton' for 4th argument
CG_EXTERN CGEventRef __nullable CGEventCreateMouseEvent(
^

Server Side version ?

Dear Yiannis,
First, thank you for this great application,
I wanna know is there any Server Side source code?
Which part has to run on Server to act as the Broker or gateway to connect clients to each other?

I have 10 pc on my workgroup, is it possible to host the server inside the office without using internet access ( self-host your app? )

German Translation

Hi there,

would be great to see activity in this project. I am offering the German translation.
Please let me know when and if I can begin.

Thanks

Spanish and Basque translation

@antton, here you can find a guide for the translation of Andama in Spanish and Basque: http://www.andama.org/translation-guide

The name of the language files are:
Andama_es.ts, for the English to Spanish translation, located under https://github.com/YiannisBourkelis/Andama-Remote-Desktop/blob/develop/src/Andama/Andama_es.ts

and

Andama_eu.ts, for the English to Basque translation, located under https://github.com/YiannisBourkelis/Andama-Remote-Desktop/blob/develop/src/Andama/Andama_eu.ts

Open these files using Qt Linguist to translate it from English to Spanish and from English to Basque.

If you require any further information, let me know

Host settings

In clientsocket.cpp, clientserver.cpp have hardcoded

SERVER = gethostbyname("mailgate.filoxeni.com");

It may be worth replacing them with the use of constants from shared_constants.h ?

build error

i am trying to build Andama from source, however i got the following error:

D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\xmemory0:952: error: C2664: “zallocator<_Newfirst>::zallocator(zallocator<_Newfirst> &&)”: unable to convert parameter1 from “std::_Wrap_alloc<zallocator>” to “const zallocator<_Newfirst> &”
with
[
_Newfirst=std::_Container_proxy
]

I am using the develop version, window7, qt creater4.0.3(based on qt 5.6.1).
any ideas would be greatly appreciated. thanks a lot.

The application fails when I press a key!

When I press a key the application fails immediately, from linux client to linux, windows to windows client, as cross linux to windows or windows to linux.

Client dump:

[2019-02-12 01:39:43.874679] 140505895663360----------> EXCEPTION ********  Synevh exception stin arxi [CMD_PROTOCOL], sto dostuff while loop:  std::exception
----------> EXCEPTION ********  Synevh exception stin arxi [CMD_PROTOCOL], sto dostuff while loop: std::exception
----> throw EXCEPTION IN int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message). Bytes send not equal to bytes expected.
[2019-02-12 01:39:43.874697] 140506961012480 ###### [source: int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message)]  displayErrno: Descriptor de fichero erróneo
----------> EXCEPTION ********  Synevh exception stin arxi [CMD_PROTOCOL], sto dostuff while loop: std::exception
[2019-02-12 01:39:43.874620] 140506927441664 ###### [source: int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message)]  displayErrno: Descriptor de fichero erróneo
----------> EXCEPTION ********  Synevh exception stin arxi [CMD_PROTOCOL], sto dostuff while loop: std::exception
###### [source: int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message)]  displayErrno: Descriptor de fichero erróneo
thread done![2019-02-12 01:39:43.874625] 140508485572352 ###### [source: int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message)]  displayErrno: Descriptor de fichero erróneo
----------> EXCEPTION ********  Synevh exception stin arxi [CMD_PROTOCOL], sto dostuff while loop: std::exception
 New client accepted. Kalw accept_client_messages while loop se neo thread.
[2019-02-12 01:39:43.874629] 140506474432256 ###### [source: int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message)]  displayErrno: Descriptor de fichero erróneo
 New client accepted. Kalw accept_client_messages while loop se neo thread.
----------> EXCEPTION ********  Synevh exception stin arxi [CMD_PROTOCOL], sto dostuff while loop: std::exception
----------> EXCEPTION ********  Synevh exception stin arxi [CMD_PROTOCOL], sto dostuff while loop: std::exception

Proxy Server dump:

Remote computer p2p port: 0
----------> Client heartbeat timeout
[2019-02-12 01:39:31.192297] 140575773628160 ###### [source: void dostuff(int newsockfd) - [MAIN command loop] - [cmd_bytes_recv == -1]]  displayErrno: Connection reset by peer
----> throw EXCEPTION IN int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message). Bytes send not equal to bytes expected.
[2019-02-12 01:39:31.197707] 140575782020864 ###### [source: int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message)]  displayErrno: Bad file descriptor
----------> EXCEPTION ********  Synevh exception sto dostuff while loop: ----> throw EXCEPTION IN int clientserver::_sendmsgPlain(int socketfd, const std::vector<char> &message). Bytes send not equal to bytes expected.
[2019-02-12 01:39:31.197857] 140575782020864 ###### [source: ----------> EXCEPTION dostuff loop]  displayErrno: Bad file descriptor
[2019-02-12 01:39:31.200533] 140575782025024 New client accepted. Kalw dostuff while loop se neo thread. Client port:14005
Will recieve protocol info
examining client protocol
examining client protocol. app version and protocol version ok
[1] client IP:218183946
[2019-02-12 01:39:31.200949] 140575782020864 232550 CMD_PROTOCOL >  Client ID created and sent to client.
Client IP:10.57.1.13
upnp port for client with id:232550 is:17333
[2019-02-12 01:39:43.869403] 140575782025024 New client accepted. Kalw dostuff while loop se neo thread. Client port:14517
Will recieve protocol info
examining client protocol
examining client protocol. app version and protocol version ok
[1] client IP:218183946
[2019-02-12 01:39:43.869925] 140575773628160 870734 CMD_PROTOCOL >  Client ID created and sent to client.
Client IP:10.57.1.13

PD: Proxy Server is compiled and run in Archlinux, all machines is still down the firewall!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.