flash.net.Socket и C ++ winsock WSAECONNRESET - PullRequest
0 голосов
/ 28 января 2012

Я работаю над флэш-приложением, которое должно взаимодействовать с моим сервером C ++ для таких вещей, как проверка учетной записи и обновление состояния.У меня есть неблокирующий сокет TCP на сервере, который прослушивает определенный порт.

Процесс идет следующим образом:

  1. Сокет прослушивается на сервере
  2. Flashподключается с помощью flash.net.Socket
  3. Сервер принимает подключение к сокету
  4. Flash отправляет запрос файла политики
  5. Сервер отправляет данные файла политики
  6. Flash принимает подключение

С этого момента возникают две проблемы.Когда я посылаю байты из флэш-памяти, сервер вообще не распознает их, но и не блокирует.Я просто получаю 0 байтов.Когда я отправляю байты с сервера после отправки файла политики, я выдаю ошибку WSAECONNRESET.

Ресурсы для Flash, взаимодействующие с C или C ++, очень ограничены, поэтому любая помощь очень ценится.

1 Ответ

0 голосов
/ 28 января 2012

Когда флэш-клиент отправляет "<policy-file-request/>", сервер должен отправить файл и затем закрыть соединение.Клиенту необходимо будет повторно подключиться после получения политики.Поверь мне в этом.

...