Android: What Is A "bad File Number" Socketexception?
I'm getting a 'SocketException: Bad file number' while attempting to read from a socket in an Android app and I have no idea what this means. I've googled it and haven't found any
Solution 1:
This is usually the result of the underlying socket being closed. The "number" is because file handles in the underlying C code use file numbers to identify handles. The socket may be closed by you, but it may also be closed by security exceptions, flaky network, etc.
Post a Comment for "Android: What Is A "bad File Number" Socketexception?"