Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.
Здравствуйте, AndrewProgrammist, Вы писали:
AP>Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.
Думаю, почти так же, как и из необычного
Здравствуйте, AndrewProgrammist, Вы писали:
AP>Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.
Вопрос некорректен. Если хочется получить ответ в стиле "подключить такую-то библиотеку и вызвать такие-то функции", то стоит хотя бы уточнить, на каком языке пишется это "обычное приложение".
Но на самом деле такой ответ все равно принесет больше вреда, чем пользы.
Дело в том, что существует несколько протоколов сетевого взаимодействия, они довольно сильно отличаются по своим свойствам. Сильно упрощая, скажу, что в онлайновых играх используются UDP, TCP и http (последнее обычно в браузерниках). Далее, перед тем, как ими пользоваться, надо определиться с архитектурой сетевого взаимодействия (то есть, какие байты, собственно, и кому передавать по наступлению каких событий). Их тоже несколько, и они тоже принципиально отличаются друг от друга.
Предлагается погуглить на эту тему. Ну и вот вам вводная ссылка, чтобы было с чего начать:
http://trac.bookofhook.com/bookofhook/trac.cgi/wiki/IntroductionToMultiplayerGameProgramming
AP>>Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.
A>Думаю, почти так же, как и из необычного
На самом деле вопрос вполне логичный

Обычно исходит от веб-программиста (привыкшего, что интернет-вон он, все в него коннектится), который пересел за написание "обычной" программы — типа оффлайн клиента для какой-нибудь онлайн игры.
Действительно, в таком случае первый вопрос — а как оно работает-то? Что надо писать, чтобы к интернету подсоединиться?
У тут наступает ж...

Потому что непонятно абсолютно, как подсоединяться

Да еще сильно зависит от того, в чем работаешь.
В общем, сокеты (читать доку по тому, что у тебя на руках — Delphi, .NET, Java и т.п. и искать соответствующие библиотеки), SOAP (искать соответствующие библиотеки типа Apache Axis), фреймворки, позволяющие (теоретически) ни о чем этом не думать (ACE, ICE)... И по форуму поищи, тут о сетевых библиотеках спрашивали.
Дело в том, что я пишу игру в C#. Это типо клиента. База данных находится в инете. При входе пользователь вводит логин и пароль. Что бы его проверить и загрузить его данные мне надо обратиться в инет. Вот как это сделать???
Здравствуйте, AndrewProgrammist, Вы писали:
AP>Дело в том, что я пишу игру в C#. Это типо клиента. База данных находится в инете. При входе пользователь вводит логин и пароль. Что бы его проверить и загрузить его данные мне надо обратиться в инет. Вот как это сделать???
System.Net namespace
Я сказал болие чем достаточно. Дальше RTFMSDN.
И вобще прочитай эту статью
http://www.rsdn.ru/Info/Howtoask.xml... << RSDN@Home 1.2.0 alpha rev. 673>>