1. Как определить 2 подключения с одного ПК. По ip пользователя ?
2. Есть база данных с пользователями, как определить username пользователя который подключается к socket ?
1. Можно по IP, но это обходится с помощью прокси. Так же можно использовать browser fingerprint, для увелечения шансов идентификации браузера пользователя. Так же обходится, с помощью смены браузера, но шансов на обнаружение больше
2. В зависимости как происходит подключение. Если канал приватный - можно использовать credentials пользователя при авторизации.