написание он-лайн игры
От: AndrewProgrammist  
Дата: 31.03.07 09:25
Оценка: :))
Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.
AndrewProgrammist
Re: написание он-лайн игры
От: Amidlokos Россия  
Дата: 31.03.07 09:35
Оценка: +1 :)
Здравствуйте, AndrewProgrammist, Вы писали:

AP>Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.


Думаю, почти так же, как и из необычного
WARNING: expression "to_be || !to_be" is always true
Re: написание он-лайн игры
От: andrey-plakhov  
Дата: 31.03.07 09:38
Оценка:
Здравствуйте, AndrewProgrammist, Вы писали:

AP>Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.


Вопрос некорректен. Если хочется получить ответ в стиле "подключить такую-то библиотеку и вызвать такие-то функции", то стоит хотя бы уточнить, на каком языке пишется это "обычное приложение".

Но на самом деле такой ответ все равно принесет больше вреда, чем пользы.

Дело в том, что существует несколько протоколов сетевого взаимодействия, они довольно сильно отличаются по своим свойствам. Сильно упрощая, скажу, что в онлайновых играх используются UDP, TCP и http (последнее обычно в браузерниках). Далее, перед тем, как ими пользоваться, надо определиться с архитектурой сетевого взаимодействия (то есть, какие байты, собственно, и кому передавать по наступлению каких событий). Их тоже несколько, и они тоже принципиально отличаются друг от друга.

Предлагается погуглить на эту тему. Ну и вот вам вводная ссылка, чтобы было с чего начать:
http://trac.bookofhook.com/bookofhook/trac.cgi/wiki/IntroductionToMultiplayerGameProgramming
Re[2]: написание он-лайн игры
От: Mamut Швеция http://dmitriid.com
Дата: 31.03.07 09:44
Оценка:
AP>>Доброго времени суток! Пожалуйста подскажите, как из обычного приложения отправить запрос в инет.

A>Думаю, почти так же, как и из необычного


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

Действительно, в таком случае первый вопрос — а как оно работает-то? Что надо писать, чтобы к интернету подсоединиться?

У тут наступает ж... Потому что непонятно абсолютно, как подсоединяться Да еще сильно зависит от того, в чем работаешь.

В общем, сокеты (читать доку по тому, что у тебя на руках — Delphi, .NET, Java и т.п. и искать соответствующие библиотеки), SOAP (искать соответствующие библиотеки типа Apache Axis), фреймворки, позволяющие (теоретически) ни о чем этом не думать (ACE, ICE)... И по форуму поищи, тут о сетевых библиотеках спрашивали.


dmitriid.comGitHubLinkedIn
Re: написание он-лайн игры
От: AndrewProgrammist  
Дата: 31.03.07 09:59
Оценка:
Дело в том, что я пишу игру в C#. Это типо клиента. База данных находится в инете. При входе пользователь вводит логин и пароль. Что бы его проверить и загрузить его данные мне надо обратиться в инет. Вот как это сделать???
AndrewProgrammist
Re[2]: написание он-лайн игры
От: WolfHound  
Дата: 31.03.07 13:54
Оценка:
Здравствуйте, AndrewProgrammist, Вы писали:

AP>Дело в том, что я пишу игру в C#. Это типо клиента. База данных находится в инете. При входе пользователь вводит логин и пароль. Что бы его проверить и загрузить его данные мне надо обратиться в инет. Вот как это сделать???


System.Net namespace

Я сказал болие чем достаточно. Дальше RTFMSDN.

И вобще прочитай эту статью http://www.rsdn.ru/Info/Howtoask.xml
... << RSDN@Home 1.2.0 alpha rev. 673>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.