Alezis » 10 мар 2005, 14:38
DeeJayC писал(а):AfxSocketInit() сделал?
Конечно. Как по другому, если бы не сделал выдавало бы ошибку.
Просто не коннектится и всё, может имя сервера не катит или что ещё.
Или может я как то не так понимаю саму концепцию:
Есть сервер у которого есть экземпляр сокета который слушает определённый порт , затем если приходит запрос на соединение , то вызывается метод Accept этого слушающего сокета и передаётся значение нового сокета который и будет отвечать за отсылку-приём пакетов. Причём как слушающий сокет так и второй созданы могут быть от одного класса. В клиенте же нам нужен только один сокет, котогрый непосредственно держит соединение и отвечает за отправку приём пакетов.
Тогда вопрос может ли сокет клиента и сервера быть от разных классов(но родитель один этих классов CAsyncSocet)? По моему может.
Но моё чё то не пашет. Причём GetLastError(); не получает ошибку, вот в чём лажа. Мот у каого есть примерчик попроще чтоб разобраться, только чтобы сервер было - одно приложение, а клиент - другое, ато тута у меня есть из книги но там всё зависит от радиобаттона что это сервер или клиент, короче если есть какие предположения и идеи делитесь, в крайнем случае вывешу код. Спасибо.
[quote="DeeJayC"]AfxSocketInit() сделал?[/quote]
Конечно. Как по другому, если бы не сделал выдавало бы ошибку.
Просто не коннектится и всё, может имя сервера не катит или что ещё.
Или может я как то не так понимаю саму концепцию:
Есть сервер у которого есть экземпляр сокета который слушает определённый порт , затем если приходит запрос на соединение , то вызывается метод Accept этого слушающего сокета и передаётся значение нового сокета который и будет отвечать за отсылку-приём пакетов. Причём как слушающий сокет так и второй созданы могут быть от одного класса. В клиенте же нам нужен только один сокет, котогрый непосредственно держит соединение и отвечает за отправку приём пакетов.
Тогда вопрос может ли сокет клиента и сервера быть от разных классов(но родитель один этих классов CAsyncSocet)? По моему может.
Но моё чё то не пашет. Причём GetLastError(); не получает ошибку, вот в чём лажа. Мот у каого есть примерчик попроще чтоб разобраться, только чтобы сервер было - одно приложение, а клиент - другое, ато тута у меня есть из книги но там всё зависит от радиобаттона что это сервер или клиент, короче если есть какие предположения и идеи делитесь, в крайнем случае вывешу код. Спасибо.