Я использую класс сокета chilkat.Проблема в том, что я хочу оставить свой сокет открытым, скажем, я выполнил свою форму и в первый раз открыл порт на определенном IP-адресе для прослушивания сообщений. Я могу получать сообщения в первый раз только успешно, теперь после этогосообщение Я хочу, чтобы приложение продолжало слушать и получать, когда приходит новое сообщение.
У нас есть несколько клиентов, которые подключатся и отправят несколько текстовых сообщений на один и тот же порт и ip.
Но я не могу этого добиться.Мне нужно создать Listener, который будет продолжать слушать, и как только я получу любое сообщение, мне нужно его обработать.Любой специалист, который использовал класс chilkat или имеет опыт работы с такого рода приложениями, любезно предлагает мне, как я могу достичь этой функциональности, поскольку я не смог найти хороший пример для такого рода приложений на веб-сайте CHILKAT или, может быть, я неопытный, не знаюкак точно кодировать этот тип функциональности.
Редактировать 1: Джерми,
да, мы разработали службы REST WCF, и они работают идеально, но проблема в ответе службы REST WCFпоявляются большие заголовки ответа, чего мы не хотим, потому что в нашем корпоративном приложении мобильные телефоны с Windows Phone 7 также будут обмениваться сообщениями и отправлять текстовые сообщения, и только ради мобильных телефонов мы пытаемся сократить объем данных, которые нам необходимо передать, и используясокеты, мы можем избежать лишних заголовков ответа, и SMS не вариант для нас из-за стоимости.Если у вас есть какие-либо предложения в отношении веб-сервисов по минимизации данных, пожалуйста, поделитесь ими.