Ich versuche Socket-Verbindung zwischen note.js und android.This zu erstellen ist node.js QuelleSocket.io FileNotFoundException in android
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://192.168.101.139:8080');
socket.emit('initialize', {
host: "*******",
entity: "*******"
});
socket.on('onconnect', function (data) {
console.log(data);
});
socket.on('onerror', function (data) {
console.log(data);
});
socket.on('device', function (data) {
console.log(data);
});
Client-Anzeige! Dies ist android Quelle
try {
SocketIO socket = new SocketIO("http://192.168.101.139:8080");
socket.connect(new IOCallback() {
@Override
public void on(String event, IOAcknowledge ack, Object... args) {
if ("echo back".equals(event) && args.length > 0) {
Log.d("SocketIO", "" + args[0]);
}
}
@Override
public void onMessage(JSONObject json, IOAcknowledge ack) {
}
@Override
public void onMessage(String data, IOAcknowledge ack) {
}
@Override
public void onError(SocketIOException socketIOException) {
socketIOException.printStackTrace();
}
@Override
public void onDisconnect() {
Log.e("onDisconnect","onDisconnect");
}
@Override
public void onConnect() {
Log.e("onConnect","onConnect");
}
});
socket.emit("echo", "hello");
} catch (MalformedURLException e) {
e.printStackTrace();
}
Wenn ich meine app laufen habe ich FileNotFoundException.
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.bekakukhalashvili.unipaypalyertest"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso- core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.0'
testCompile 'junit:junit:4.12'
compile files('libs/socketio.jar')
}
I'm using this socket.io library In node.js Seite bin ich socket.io neueste Version 1.7.3 , wie ich mein Problem lösen kann und was wäre mein Problem?
können Sie fügen die Detailfehlermeldung Ihre gradle Post – Remario
, Fehlermeldung auch –
ich log Screenshot @Caspain Caldion – BekaKK