Internal exception: java.net.SocketException: connection reset

Nitrado now has an official Discord server to bring communities, friends and other gamers together!
Join the Nitrado Community Discord now and share your experiences and knowledge with others!

Click here to go to the Discord Server!
  • Hi,


    I just freshly installed this technic launcher and just bought the server. When the server was installed i tried to connect but it gave me this error message: "Internal exception: java.net.SocketException: connection reset".

    How can i fix this?

  • This SocketException:Connection reset simply means that a TCP RST was received. TCP RST packet is that the remote side telling you the connection on which the previous TCP packet is sent is not recognized, maybe the connection has closed, maybe the port is not open, and something like these. A reset packet is simply one with no payload and with the RST bit set in the TCP header flags.


    The following are possible causes for the error:


    • More commonly, it is caused by writing to a connection that the other end has already closed normally. In other words an application protocol error.
    • A Reset (RST) packet is received from a remote machine and interrupts the established connection. The sent RST packets may indicate that the TCP packets sent are not recognized, a connection between the local and remote machine is broken, or a particular port is closed and is not allowing for communication.
    • The TCP (Transmission Control Protocol) socket is closed because the socket received a close command from a remote machine.
    • The other end has deliberately reset the connection. It is rarely happens, and generally incorrect, for application software to do this, but it is not unknown for commercial software.
    • It can also be caused by closing a socket when there is unread data in the socket receive buffer.