2015-03-23 2 views
-4

Добрый день. Как создать чат в сети golang с возможностью отправки сообщений выбранному пользователю, а не всем?Как создать чат в сети golang?

+0

Прогулка тонкая грань саморекламы здесь .. но, [мой пакет может помочь вам для начала] (https://github.com/simon-whitehead/relayr) .. однако в настоящее время у меня нет метода SendDirectlyToUser. Вы могли бы, однако, просто назначить пользователей группам и отправить в группу (прямая отправка идет .. Я просто не успел ..). –

+0

возьмите пример веб-сайта Gorilla и вместо того, чтобы широковещательная передача будет выборочной относительно пользователя, которого вы отправляете. https://github.com/gorilla/websocket/blob/master/examples/chat/hub.go –

+0

Я использовал примеры из https://www.youtube.com/watch?v=ysAZ_oqPOo0 и Gorilla, но могу не делать сообщения напрямую пользователю –

ответ

5

Обратитесь к этому примеру GO чат приложение:

http://gary.burd.info/go-websocket-chat 

Я испытал это в прошлом году, и она работала хорошо. Вы можете посмотреть код, чтобы узнать, как он работает.

+0

https://github.com/garyburd/gary .burd.info/tree/master/go-websocket-chat Я могу скомпилировать, но не работает. Консоль показать 0,5 sekunde и не работает –

+0

@RomanRakzin Проект имеет файл 'README.md', вы можете следовать инструкциям по его созданию с помощью' README.md' – Jacob

Смежные вопросы