andyxihao Thanks for showing us the log file! It appears that you are using an older spine launcher (4.1.14), so please upgrade to the latest launcher first. The latest version is 4.2.19. You can update the launcher by re-downloading the installer from your Spine license page and re-installing Spine with it.
The problem you are having is that the connection to the server is closed unexpectedly. We can see that in your log message:
[net.Socket] Connection reset
Unfortunately we can't know why this occurs. Something in the network configuration between you and our server is causing the connection to terminate when it should not. Spine is working correctly for all other users, so it must have something to do with the network on your side.
I can only guess from here, but I can say that some networks are set up to disallow all HTTPS traffic that uses a self-signed certificate. That makes sense when all traffic is going through a browser, but it will prevent Spine from communicating. If that is the case, hopefully you can add the 3 URLs to the network configuration so they will not be blocked:
- eu.esotericsoftware.com
- jp.esotericsoftware.com
- us.esotericsoftware.com
If you are ultimately unable to change the network configuration, you can try connecting to the internet through a different network. For example, at home or at work, via a cellphone hotspot, a coffee shop, or an internet cafe. Any network without such configuration will allow you to activate Spine. After that, Spine does not require network access every time it starts, so it will be quite some time before it bothers you again.