Войти

Показать полную графическую версию : с++ и интернет, сеть


Turman
16-07-2005, 02:06
я вот тут решил игру написать на си.
игра примитивная но любопытная-
есть прямоугольник- внутри него два лучика ездят
два игрока сответственно.
лучиком управлять можно и если лучик пересечет границу или свой след или чужой то он проиграл.
вот сейчас думаю как бы по сети и интернету это организовать.
может кто знает как в си с протоколами и вообще с сетью работать?
где почитать?

hasherfrog
16-07-2005, 10:42
Я-то знаю, только... Может вам всё же не С/С++ взять? Ну в общем, почитайте вот тут: http://www.codeguru.com/Cpp/I-N/network/ В частности, там есть пример, winbattle. Если задумайте скачать исходники, просто зарегистрируйтесь. Там нормально всё (даже рекомендую, если так можно сказать).

Turman
16-07-2005, 22:16
ok! спасибо- посмотрел прогу winbattle- да- много там всякий блоков- надо разбираться....
а что взять посоветуете? кроме с и с++?

hasherfrog
16-07-2005, 22:52
>> а что взять посоветуете? кроме с и с++?
Не совсем (совсем не) понял вопрос. Я люблю С. Программирую в основном на С++. Я - системный программист. Поэтому... пшшш... ничего не могу посоветовать кроме С/С++ :-| Нет, ну конечно, можно и на java, или там perl, возможно это даже много проще будет, особенно если "для интернет", а не внутри общажной ЛВС. Но... это к нашим веб-мастерам скорее, не ко мне лично :-(

Turman
18-07-2005, 14:01
попробовал разобраться в программе winbattle.
там похоже для сетки программа - а где бы найти чтобы инет можно использовать?

вот у меня еще вопрос- где бы почитать про графику в с++?
какая эта тема в msdn.
помню даже в бейсике на бк001001 можно было, задав координаты точки, получить номер цвета в который она окрашена.
а можно ли это в с\с++?

hasherfrog
18-07-2005, 14:06
1. Какая разница между internet и "сеткой"? Нет, я понимаю, что большая, если в деталях. Но основа-то одна.
2. Гугль (http://www.google.ru/search?q=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%BE%D0%B 9+c%2B%2B&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official)

Turman
18-07-2005, 21:52
спасибо!

смотрю -изучаю.
но поскольку программировать вообще на с++ особо не приходилось- тем более с сокетами и графикой- может если есть ссылка на готовые проги- дайти плиз!

Turman
20-07-2005, 01:09
да- не все так просто оказалось и с графикой- оказывается надо класс использовать.
а потом както выводить ...вообщем пока разбираюсь...

Envel
25-07-2005, 11:45
В С++ нет графики. Есть графические библиотеки, имеющие интерфейс С++. Для сетевого программирования используй sockets (winsockets в windows). Там все достаточно просто, через msdn легко разобраться, много примеров.




© OSzone.net 2001-2012