Чат на socket.Логика отправки сообщений?
Можно ли обойтись без аякса,реализовать это через сокеты?чтоб что-то отправить в сокет вам нужно это как-то получить из браузера.Чем отличаются TCPсокеты (которые я сейчас использую) от WebSockets,что лучше?что лучше зависит от задачи.
по отличиям можете почитать:
stackoverflow.com/questions/2681267/what-is-the-fu...
stackoverflow.com/questions/16945345/differences-b...
eng.kifi.com/websockets-vs-regular-sockets
Чем отличаются TCPсокеты (которые я сейчас использую) от WebSockets,что лучше?
websockets - это протокол, который позволяет вам организовать соединение с сервером. websockets работают поверх TCP и это единственный способ открыть двусторонний канал с сервером (ну как... еще WebRTC предоставляет P2P каналы, но это чуть другая плюшка).откуда мы аяксом дергаем данные в скрипт.
смысл тогда в сокетах?Можно ли обойтись без аякса,реализовать это через сокеты?
websockets и есть ответ на ваш вопрос.