Fix port conflict between RN >= 0.48 and RPC server (#1294)

This commit is contained in:
Ashwin Phatak 2017-09-20 10:24:45 +05:30
parent 936dc15c2a
commit 17759c5ce9
4 changed files with 18 additions and 6 deletions

View File

@ -1,3 +1,15 @@
X.Y.Z Release notes
=============================================================
### Breaking changes
* None
### Enhancements
* None
### Bug fixes
* Fixed port conflict between RN >= 0.48 inspector proxy and RPC server used for Chrome debugging (#1294).
1.12.0 Release notes (2017-9-14) 1.12.0 Release notes (2017-9-14)
============================================================= =============================================================
### Breaking changes ### Breaking changes

View File

@ -22,17 +22,17 @@ apply plugin: 'com.android.library'
task forwardDebugPort(type: Exec) { task forwardDebugPort(type: Exec) {
def adb = android.getAdbExe()?.toString() ?: 'false' def adb = android.getAdbExe()?.toString() ?: 'false'
commandLine adb, 'forward', 'tcp:8082', 'tcp:8082' commandLine adb, 'forward', 'tcp:8083', 'tcp:8083'
ignoreExitValue true ignoreExitValue true
doLast { doLast {
if (execResult.getExitValue() != 0) { if (execResult.getExitValue() != 0) {
logger.error( logger.error(
'===========================================================================\n' + '===========================================================================\n' +
'WARNING: Failed to automatically forward port 8082.\n' + 'WARNING: Failed to automatically forward port 8083.\n' +
'In order to use Realm in Chrome debugging mode, port 8082 must be forwarded\n' + 'In order to use Realm in Chrome debugging mode, port 8083 must be forwarded\n' +
'from localhost to the device or emulator being used to run the application.\n' + 'from localhost to the device or emulator being used to run the application.\n' +
'You may need to add the appropriate flags to the command that failed:\n' + 'You may need to add the appropriate flags to the command that failed:\n' +
' adb forward tcp:8082 tcp:8082\n' + ' adb forward tcp:8083 tcp:8083\n' +
'===========================================================================\n' '===========================================================================\n'
) )
} }

View File

@ -23,7 +23,7 @@ import java.util.Map;
import fi.iki.elonen.NanoHTTPD; import fi.iki.elonen.NanoHTTPD;
class RealmReactModule extends ReactContextBaseJavaModule { class RealmReactModule extends ReactContextBaseJavaModule {
private static final int DEFAULT_PORT = 8082; private static final int DEFAULT_PORT = 8083;
private static boolean sentAnalytics = false; private static boolean sentAnalytics = false;
private AndroidWebServer webServer; private AndroidWebServer webServer;

View File

@ -38,7 +38,7 @@
#import "GCDWebServerErrorResponse.h" #import "GCDWebServerErrorResponse.h"
#import "rpc.hpp" #import "rpc.hpp"
#define WEB_SERVER_PORT 8082 #define WEB_SERVER_PORT 8083
using namespace realm::rpc; using namespace realm::rpc;
#endif #endif