00:00 TRACE: [kryo] Registration required: false00:00 TRACE: [kryo] Register class ID 15: app.networking.GamePacket (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 16: app.networking.Q3CompatiblePacket (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 17: app.networking.SystemMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 18: app.networking.Notification (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 19: app.networking.ClientConnectRequest (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 20: app.networking.ClientDisconnectRequest (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 21: app.networking.ClientControlCommand (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 22: app.networking.Ping (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 23: app.networking.SetupMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 24: app.networking.SpawnMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 25: app.networking.ChangeMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 26: app.networking.DespawnMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 27: app.networking.Q3Heartbeat (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 28: app.networking.ServerConnectResponse (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 29: app.networking.ServerDisconnectResponse (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 30: app.networking.Pong (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 31: app.networking.Q3Bundle (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)00:00 TRACE: [kryo] Register class ID 32: app.networking.Q3Accept (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)Server: Started KryoNet00:00 TRACE: [kryonet] Server listener added: app.server.ServerProcess$server$1$$special$$inlined$apply$lambda$100:00 TRACE: [kryonet] Server thread started.00:00 DEBUG: [kryonet] Accepting connections on port: 0.0.0.0/0.0.0.0:13412/TCP00:00 DEBUG: [kryonet] Accepting connections on port: 0.0.0.0/0.0.0.0:13413/UDP00:00 INFO: [kryonet] Server opened.00:37 DEBUG: [kryonet] Port 13412/TCP connected to: /192.168.0.100:5521800:37 TRACE: [kryonet] Connection listener added: com.esotericsoftware.kryonet.Server$100:37 TRACE: [kryo] Write class 10: com.esotericsoftware.kryonet.FrameworkMessage$RegisterTCP00:37 DEBUG: [kryo] Write: com.esotericsoftware.kryonet.FrameworkMessage$RegisterTCP00:37 TRACE: [kryo] FieldSerializer.write fields of class: com.esotericsoftware.kryonet.FrameworkMessage$RegisterTCP00:37 TRACE: [kryo] Object graph complete.00:37 TRACE: [kryonet] Connection 1 sent TCP: RegisterTCP (6)00:37 TRACE: [kryo] Read class 11: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP00:37 DEBUG: [kryo] Read: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP00:37 TRACE: [kryo] Object graph complete.00:37 TRACE: [kryo] Write class 11: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP00:37 DEBUG: [kryo] Write: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP00:37 TRACE: [kryo] FieldSerializer.write fields of class: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP00:37 TRACE: [kryo] Object graph complete.00:37 TRACE: [kryonet] Connection 1 sent TCP: RegisterUDP (6)00:37 DEBUG: [kryonet] Port 13413/UDP connected to: /192.168.0.100:5995700:37 INFO: [kryonet] Connection 1 connected: /192.168.0.10000:37 TRACE: [kryonet] Connection listener added: app.server.TankClient00:37 TRACE: [kryo] Write class 23: app.networking.SetupMessage00:37 DEBUG: [kryo] Write: SetupMessage(frame=373, seed=5391816715853519872)00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent TCP: SetupMessage (22)00:37 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:37 DEBUG: [kryo] Write: Q3Bundle(frame=374, packets=[Q3Heartbeat(frame=374)])00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (23)00:37 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:37 DEBUG: [kryo] Write: Q3Bundle(frame=375, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375)])00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (32)00:37 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:37 DEBUG: [kryo] Write: Q3Bundle(frame=376, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376)])00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (41)00:37 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:37 DEBUG: [kryo] Write: Q3Bundle(frame=377, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377)])00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (50)00:37 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:37 DEBUG: [kryo] Write: Q3Bundle(frame=378, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377), Q3Heartbeat(frame=378)])00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (59)00:37 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:37 DEBUG: [kryo] Write: Q3Bundle(frame=379, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377), Q3Heartbeat(frame=378), Q3Heartbeat(frame=379)])00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (68)00:37 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:37 DEBUG: [kryo] Write: Q3Bundle(frame=380, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377), Q3Heartbeat(frame=378), Q3Heartbeat(frame=379), Q3Heartbeat(frame=380)])00:37 TRACE: [kryo] Object graph complete.00:37 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (77)00:38 TRACE: [kryo] Read class 19: app.networking.ClientConnectRequest00:38 DEBUG: [kryo] Read: ClientConnectRequest(clientID=0)00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 received TCP: ClientConnectRequest00:38 TRACE: [kryo] Read class 21: app.networking.ClientControlCommand00:38 DEBUG: [kryo] Read: ClientControlCommand(action=false, direction=[0.0:0.0])00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 received UDP: ClientControlCommand00:38 TRACE: [kryo] Read class 22: app.networking.Ping00:38 DEBUG: [kryo] Read: Ping(frame=373)00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 received UDP: Ping00:38 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:38 DEBUG: [kryo] Write: Q3Bundle(frame=381, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377), Q3Heartbeat(frame=378), Q3Heartbeat(frame=379), Q3Heartbeat(frame=380), ServerConnectResponse(clientID=1239914943620260865), SpawnMessage(type=1, id=1239914943620260865, position=[1.5:12.5], direction=[0.0:0.0], bb=null), Q3Heartbeat(frame=381)])00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (129)00:38 TRACE: [kryo] Write class 30: app.networking.Pong00:38 DEBUG: [kryo] Write: Pong(frameReq=373, frameRes=381)00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 sent UDP: Pong (14)00:38 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:38 DEBUG: [kryo] Write: Q3Bundle(frame=382, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377), Q3Heartbeat(frame=378), Q3Heartbeat(frame=379), Q3Heartbeat(frame=380), ServerConnectResponse(clientID=1239914943620260865), SpawnMessage(type=1, id=1239914943620260865, position=[1.5:12.5], direction=[0.0:0.0], bb=null), Q3Heartbeat(frame=381), ChangeMessage(type=1, id=1239914943620260865, position=[1.5:12.5], direction=[0.0:0.0], bb=null), Q3Heartbeat(frame=382)])00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (168)00:38 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:38 DEBUG: [kryo] Write: Q3Bundle(frame=383, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377), Q3Heartbeat(frame=378), Q3Heartbeat(frame=379), Q3Heartbeat(frame=380), ServerConnectResponse(clientID=1239914943620260865), SpawnMessage(type=1, id=1239914943620260865, position=[1.5:12.5], direction=[0.0:0.0], bb=null), Q3Heartbeat(frame=381), ChangeMessage(type=1, id=1239914943620260865, position=[1.5:12.5], direction=[0.0:0.0], bb=null), Q3Heartbeat(frame=382), Q3Heartbeat(frame=383)])00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (177)00:38 TRACE: [kryo] Write class 31: app.networking.Q3Bundle00:38 DEBUG: [kryo] Write: Q3Bundle(frame=384, packets=[Q3Heartbeat(frame=374), Q3Heartbeat(frame=375), Q3Heartbeat(frame=376), Q3Heartbeat(frame=377), Q3Heartbeat(frame=378), Q3Heartbeat(frame=379), Q3Heartbeat(frame=380), ServerConnectResponse(clientID=1239914943620260865), SpawnMessage(type=1, id=1239914943620260865, position=[1.5:12.5], direction=[0.0:0.0], bb=null), Q3Heartbeat(frame=381), ChangeMessage(type=1, id=1239914943620260865, position=[1.5:12.5], direction=[0.0:0.0], bb=null), Q3Heartbeat(frame=382), Q3Heartbeat(frame=383), Q3Heartbeat(frame=384)])00:38 TRACE: [kryo] Object graph complete.00:38 DEBUG: [kryonet] Connection 1 sent UDP: Q3Bundle (186)12321 System.out I 00:00 TRACE: [kryo] Registration required: false12321 System.out I 00:00 TRACE: [kryo] Register class ID 15: app.networking.GamePacket (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 16: app.networking.Q3CompatiblePacket (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 17: app.networking.SystemMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 18: app.networking.Notification (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 19: app.networking.ClientConnectRequest (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 20: app.networking.ClientDisconnectRequest (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 21: app.networking.ClientControlCommand (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 22: app.networking.Ping (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 23: app.networking.SetupMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 24: app.networking.SpawnMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 25: app.networking.ChangeMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 26: app.networking.DespawnMessage (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 27: app.networking.Q3Heartbeat (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 28: app.networking.ServerConnectResponse (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 29: app.networking.ServerDisconnectResponse (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 30: app.networking.Pong (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 31: app.networking.Q3Bundle (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryo] Register class ID 32: app.networking.Q3Accept (app.networking.NetworkingPackage$networkUtils$a61dd589$registerPackets$serializer$1)12321 System.out I 00:00 TRACE: [kryonet] Connection listener added: app.TankRemote12321 System.out I 00:00 TRACE: [kryonet] Client listener added.12321 System.out I 00:00 INFO: Connecting: /192.168.0.102:13412/1341312321 System.out I 00:00 TRACE: [kryonet] Client thread started.12321 System.out I 00:00 DEBUG: [kryonet] Port 55218/TCP connected to: /192.168.0.102:1341212321 System.out I 00:00 TRACE: [kryo] Read class 10: com.esotericsoftware.kryonet.FrameworkMessage$RegisterTCP12321 System.out I 00:00 DEBUG: [kryo] Read: com.esotericsoftware.kryonet.FrameworkMessage$RegisterTCP12321 System.out I 00:00 TRACE: [kryo] Object graph complete.12321 System.out I 00:00 TRACE: [kryonet] Connection 1 received TCP: RegisterTCP12321 System.out I 00:00 TRACE: [kryo] Write class 11: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP12321 System.out I 00:00 DEBUG: [kryo] Write: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP12321 System.out I 00:00 TRACE: [kryo] FieldSerializer.write fields of class: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP12321 System.out I 00:00 TRACE: [kryo] Object graph complete.12321 System.out I 00:00 TRACE: [kryo] Read class 11: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP12321 System.out I 00:00 DEBUG: [kryo] Read: com.esotericsoftware.kryonet.FrameworkMessage$RegisterUDP12321 System.out I 00:00 TRACE: [kryo] Object graph complete.12321 System.out I 00:00 TRACE: [kryonet] Connection 1 received UDP: RegisterUDP12321 System.out I 00:00 DEBUG: [kryonet] Port 59957/UDP connected to: /192.168.0.102:1341312321 System.out I 00:00 INFO: [kryonet] Connection 1 connected: /192.168.0.10212321 System.out I 00:00 TRACE: [kryo] Read class 23: app.networking.SetupMessage12321 System.out I 00:00 DEBUG: [kryo] Read: SetupMessage(frame=373, seed=5391816715853519872)12321 System.out I 00:00 TRACE: [kryo] Object graph complete.12321 System.out I 00:00 DEBUG: [kryonet] Connection 1 received TCP: SetupMessage12321 System.out I 00:00 TRACE: [kryo] Write class 19: app.networking.ClientConnectRequest12321 System.out I 00:00 DEBUG: [kryo] Write: ClientConnectRequest(clientID=0)12321 System.out I 00:00 TRACE: [kryo] Object graph complete.12321 System.out I 00:00 DEBUG: [kryonet] Connection 1 sent TCP: ClientConnectRequest (18)12321 System.out I 00:00 TRACE: [kryo] Write class 21: app.networking.ClientControlCommand12321 System.out I 00:00 DEBUG: [kryo] Write: ClientControlCommand(action=false, direction=[0.0:0.0])12321 System.out I 00:00 TRACE: [kryo] Object graph complete.12321 System.out I 00:00 DEBUG: [kryonet] Connection 1 sent UDP: ClientControlCommand (15)12321 System.out I 00:00 TRACE: [kryo] Write class 22: app.networking.Ping12321 System.out I 00:00 DEBUG: [kryo] Write: Ping(frame=373)12321 System.out I 00:00 TRACE: [kryo] Object graph complete.12321 System.out I 00:00 DEBUG: [kryonet] Connection 1 sent UDP: Ping (10)12321 System.out I 00:08 TRACE: [kryo] Read class 12: com.esotericsoftware.kryonet.FrameworkMessage$KeepAlive12321 System.out I 00:08 DEBUG: [kryo] Read: com.esotericsoftware.kryonet.FrameworkMessage$KeepAlive12321 System.out I 00:08 TRACE: [kryo] Object graph complete.12321 System.out I 00:08 TRACE: [kryonet] Connection 1 received TCP: KeepAlive12321 System.out I 00:08 TRACE: [kryo] Write class 12: com.esotericsoftware.kryonet.FrameworkMessage$KeepAlive12321 System.out I 00:08 DEBUG: [kryo] Write: com.esotericsoftware.kryonet.FrameworkMessage$KeepAlive12321 System.out I 00:08 TRACE: [kryo] FieldSerializer.write fields of class: com.esotericsoftware.kryonet.FrameworkMessage$KeepAlive12321 System.out I 00:08 TRACE: [kryo] Object graph complete.12321 System.out I 00:08 TRACE: [kryonet] Connection 1 sent TCP: KeepAlive (5)12321 System.out I 00:09 TRACE: [kryonet] Unable to update connection: Connection 112321 System.out I java.net.SocketException: Connection is closed.12321 System.out I at com.esotericsoftware.kryonet.TcpConnection.readObject(TcpConnection.java:109)12321 System.out I at com.esotericsoftware.kryonet.Client.update(Client.java:255)12321 System.out I at com.esotericsoftware.kryonet.Client.run(Client.java:338)12321 System.out I at java.lang.Thread.run(Thread.java:818)12321 System.out I 00:09 INFO: [kryonet] Connection 1 disconnected.
--
You received this message because you are subscribed to the "kryonet-users" group.
http://groups.google.com/group/kryonet-users
---
You received this message because you are subscribed to the Google Groups "kryonet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kryonet-user...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Android version breakage could be one of explainations. After all it's aftermarket firmware (and for me currently only way to have 5.1 Android). Any directions on what to try next to check where exactly problem is hidden? As I mentioned before - device itself do receive packets (as tcpdump captures those).
Elviss
You received this message because you are subscribed to a topic in the Google Groups "kryonet-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kryonet-users/7l436tftBlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kryonet-user...@googlegroups.com.
public class Test extends AsyncTask<Void, Void, Void>
{
@Override
protected Void doInBackground(Void... params)
{
try
{
Selector selector = Selector.open();
DatagramChannel channel = selector.provider().openDatagramChannel();
channel.configureBlocking(false);
final DatagramSocket socket = channel.socket();
socket.bind(null);
final InetSocketAddress peer = new InetSocketAddress("192.168.1.103", 9999);
socket.connect(peer);
SelectionKey key = channel.register(selector, SelectionKey.OP_READ);
for (int i = 0; i < 1000; i++)
{
try
{
Thread.sleep(100L);
}
catch (InterruptedException e) { /*Ignored*/ }
selector.select(100L);
if (key.isReadable())
read(channel);
write(channel, peer);
}
}
catch (IOException e)
{
throw new RuntimeException(e);
}
return null;
}
void read(DatagramChannel channel) throws IOException
{
ByteBuffer readBuffer = ByteBuffer.allocateDirect(512);
final SocketAddress receive = channel.receive(readBuffer);
if (receive != null)
{
Log.e("TEST", "RECEIVED!!!");
}
else
{
Log.e("TEST", "NOTHING///");
}
}
void write(DatagramChannel channel, InetSocketAddress peer) throws IOException
{
byte[] sendBuf = "!!! ".getBytes();
ByteBuffer writeBuffer = ByteBuffer.wrap(sendBuf);
channel.send(writeBuffer,peer);
}
}
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE"/>
to my AndroidManifest
and adding
WifiManager wm = (WifiManager)getSystemService(Context.WIFI_SERVICE);Do i need to use TCP in future (what i dont want) or will this be fixed, or
WifiManager.MulticastLock multicastLock = wm.createMulticastLock("mydebuginfo");
multicastLock.acquire();
to my AndroidLauncher.java before starting my core-module.
Its not working either.
Hello! I've patched UdpConnection.class and now UDP works for me on Android 5.1
--