I want to send data by using LTE but while receive the data, connected server is stop and I have lost some data.
How to fix this error?
and how can I wrote the code for open server to receive data around 30 min and server socket will not closed before recieve all data?
Error:
W/System.err: java.net.SocketException: listen failed: EADDRINUSE (Address already in use)
W/System.err: at java.net.PlainSocketImpl.socketListen(PlainSocketImpl.java:182)
W/System.err: at java.net.AbstractPlainSocketImpl.listen(AbstractPlainSocketImpl.java:439)
W/System.err: at java.net.ServerSocket.bind(ServerSocket.java:378)
W/System.err: at java.net.ServerSocket.<init>(ServerSocket.java:237)
W/System.err: at com.example.httpserver7.httprxtx.<init>(httprxtx.java:79)
W/System.err: at com.example.httpserver7.httprxtx.startServer(httprxtx.java:382)
W/System.err: at com.example.httpserver7.httprxtx$EchoThread.run(httprxtx.java:356)
W/System.err: Caused by: android.system.ErrnoException: listen failed: EADDRINUSE (Address already in use)
W/System.err: at libcore.io.Linux.listen(Native Method)
W/System.err: at libcore.io.ForwardingOs.listen(ForwardingOs.java:150)
W/System.err: at libcore.io.ForwardingOs.listen(ForwardingOs.java:150)
W/System.err: at java.net.PlainSocketImpl.socketListen(PlainSocketImpl.java:180)
W/System.err: ... 6 more
How to fix this error?
and how can I wrote the code for open server to receive data around 30 min and server socket will not closed before recieve all data?
Error:
W/System.err: java.net.SocketException: listen failed: EADDRINUSE (Address already in use)
W/System.err: at java.net.PlainSocketImpl.socketListen(PlainSocketImpl.java:182)
W/System.err: at java.net.AbstractPlainSocketImpl.listen(AbstractPlainSocketImpl.java:439)
W/System.err: at java.net.ServerSocket.bind(ServerSocket.java:378)
W/System.err: at java.net.ServerSocket.<init>(ServerSocket.java:237)
W/System.err: at com.example.httpserver7.httprxtx.<init>(httprxtx.java:79)
W/System.err: at com.example.httpserver7.httprxtx.startServer(httprxtx.java:382)
W/System.err: at com.example.httpserver7.httprxtx$EchoThread.run(httprxtx.java:356)
W/System.err: Caused by: android.system.ErrnoException: listen failed: EADDRINUSE (Address already in use)
W/System.err: at libcore.io.Linux.listen(Native Method)
W/System.err: at libcore.io.ForwardingOs.listen(ForwardingOs.java:150)
W/System.err: at libcore.io.ForwardingOs.listen(ForwardingOs.java:150)
W/System.err: at java.net.PlainSocketImpl.socketListen(PlainSocketImpl.java:180)
W/System.err: ... 6 more