Я действительно не знаю, о чем вы спрашиваете, так что извините, если это ужасный ответ, но я сделаю все возможное.Если у вас есть крайний срок, я бы использовал хорошо закодированную библиотеку, такую как JMS, однако я никогда не смотрел на исходный код, но сказал бы, что это безопасная ставка - он использует Sockets.Если есть другой способ установить тип соединения, к которому вы пытаетесь, я не знаю, что это такое.
Если это для личного использования или в образовательных целях, я бы сделал ваше собственное, вот как я узнал,Я изучил некоторый исходный код, который нашел, и java2s.com для программы чата, а затем сделал свою собственную реализацию.Созданная мною программа больше похожа на мессенджер, чем на чат, я сделал это на Java, потому что он прост в межплатформенном программировании, и я думаю, что это важно для чего-то вроде мессенджера.
Если вы хотитечтобы взглянуть на исходный код, пришлите мне свой адрес электронной почты.Мой адрес электронной почты: kevin.bigler3@gmail.com.Удачи, извините, я не могу больше помочь.