Оформи код соответствующим тэгом
Собственно, использую библиотеку
import netP5.*;
TcpClient myClient;
NetListener nl1 = new NetListener() {
public void netEvent(NetMessage m) {
//println("netEvent (tcpc) : "+ new String( m.getData() ) );
}
public void netStatus(NetStatus s) {
println("netStatus (tcpc) : "+s);
}
};
//192.168.1.7:4560
myClient = new TcpClient(nl1, "192.168.1.7", 7905, TcpClient.MODE_STREAM); //>>>КОННЕКТИСЯ НОРМ
myClient.send("[OK_STARTED]"); //>>>>Отправляет и сервер получает НОРМ
а вот обработчик
NetListener nl1 = new NetListener() {
public void netEvent(NetMessage m) {
//println("netEvent (tcpc) : "+ new String( m.getData() ) );
}
public void netStatus(NetStatus s) {
println("netStatus (tcpc) : "+s);
}
};
не пашет, уже весь инет перерыл, при приеме сообщения от сервера получаю ошибку
FATAL EXCEPTION: Thread-2
Process: processing.test.cameraworker, PID: 8911
java.lang.OutOfMemoryError: Failed to allocate a 1532187728 byte allocation with 6291456 free bytes and 239MB until OOM, max allowed footprint 23731336, growth limit 268435456
at netP5.Bytes.toByteArray(Unknown Source:0)
at netP5.AbstractTcpClient.run(Unknown Source:39)
at java.lang.Thread.run(Thread.java:764)
читал у буржуев, что связано это с синхронизацией и я т.к. новичок в процессинге, я так и не понял решение, как-то через draw() там это решалось, но я так и не понял
Пробовал через WebSockets (библиотека норм из самого прцоессинга)
она работает норм, но как раз на том телефоне, где у меня будет работать прога, там у меня android 4.2.2 вебскоскет этот как раз пахать не хочет
поможите люди добрые, всего-то надо отправлять короткие текстовые команды между собой, ну еще картинки в кодировке base64 и все
Аааа, люди памагите башка уже кипит, ниче придумать не могу, уже мож с websocket разобраться, почему на старом не пашет, чисто заменить библиотеки jar чтоли, на поискать постарее которые
import netP5.*;
TcpClient myClient;
NetListener nl1 = new NetListener() {
public void netEvent(NetMessage m) {
//println("netEvent (tcpc) : "+ new String( m.getData() ) );
}
public void netStatus(NetStatus s) {
println("netStatus (tcpc) : "+s);
}
};
//192.168.1.7:4560
myClient = new TcpClient(nl1, "192.168.1.7", 7905, TcpClient.MODE_STREAM); //>>>КОННЕКТИСЯ НОРМ
myClient.send("[OK_STARTED]"); //>>>>Отправляет и сервер получает НОРМ
а вот обработчик
NetListener nl1 = new NetListener() {
public void netEvent(NetMessage m) {
//println("netEvent (tcpc) : "+ new String( m.getData() ) );
}
public void netStatus(NetStatus s) {
println("netStatus (tcpc) : "+s);
}
};
не пашет, уже весь инет перерыл, при приеме сообщения от сервера получаю ошибку
FATAL EXCEPTION: Thread-2
Process: processing.test.cameraworker, PID: 8911
java.lang.OutOfMemoryError: Failed to allocate a 1532187728 byte allocation with 6291456 free bytes and 239MB until OOM, max allowed footprint 23731336, growth limit 268435456
at netP5.Bytes.toByteArray(Unknown Source:0)
at netP5.AbstractTcpClient.run(Unknown Source:39)
at java.lang.Thread.run(Thread.java:764)
читал у буржуев, что связано это с синхронизацией и я т.к. новичок в процессинге, я так и не понял решение, как-то через draw() там это решалось, но я так и не понял
Пробовал через WebSockets (библиотека норм из самого прцоессинга)
она работает норм, но как раз на том телефоне, где у меня будет работать прога, там у меня android 4.2.2 вебскоскет этот как раз пахать не хочет
поможите люди добрые, всего-то надо отправлять короткие текстовые команды между собой, ну еще картинки в кодировке base64 и все
Аааа, люди памагите башка уже кипит, ниче придумать не могу, уже мож с websocket разобраться, почему на старом не пашет, чисто заменить библиотеки jar чтоли, на поискать постарее которые