How many connections a JAVA ServerSocket can handle on a dell R430 Server

I know this could be a redundant question but to be fair, I couldn't find any post satisfying my query.

Say I have to manage live connections of 1,000,000 clients over TCP/IP using Java ServerSocket on Dell server R430 High end 5TB Hard and 32GB RAM running on Linux (CentOS preferably). Is this possible to do so by using the aforementioned server? if this is not the case could anyone provides me any formula to map/calculate the hardware requirement needed.