Разница между сокетным соединением и XMPP-соединением - PullRequest
0 голосов
/ 15 сентября 2011

Я новичок в этих двух связях. Раньше я работал с HTTP Connection, и теперь я хочу перейти на новый тип подключения. Я искал соединения и получил эти два типа: Socket Connection и XMPP Connection. В чем основное различие между ними? Я хочу использовать это для приложения чата, так какой тип лучше рекомендуется? Спасибо

Ответы [ 2 ]

12 голосов
/ 15 сентября 2011

XMPP - это протокол для связи, также как и HTTP. И XMPP, и HTTP будут внутренне использовать сокетные соединения.

Вы запутались между прикладными протоколами и сетевым уровнем .

2 голосов
/ 15 сентября 2011

Сокет является неотъемлемой частью любых существующих соединений. Если вы хотите использовать любое соединение, которое имеет точку хоста и порт, весьма вероятно (если они не пишут свои собственные), они используют Socket (чтобы открыть соединение на заданном порту, отправить сообщение и закрыть порт соединения ) внутренне.

...