Форум программистов, компьютерный форум, киберфорум
Программирование мультимедиа
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/35: Рейтинг темы: голосов - 35, средняя оценка - 4.60
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
1

Сетевой пинг понг

07.05.2010, 13:46. Показов 7117. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток! Нужно на лабу написать игру - пинг понг по сети, то есть один экземпляр проги управляет одной ракеткой, другой - второй ракеткой ... пинг понг самый простой, ракетки-прямоугольники бегают по левой(правой) стороне экрана вверх и вниз ... В общем у кого нить есть исходники? ... или кто нить знает, где можно поискать ... самому так влом все это делать ... а время поджимает .... спасибо всем заранее!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2010, 13:46
Ответы с готовыми решениями:

Пинг-понг
Приветствую. Как сделать так, чтобы шарик нормально рисовался и красная платформа при движении в...

Пинг Понг в C#
Кто знает как сделать пинг понг в C#

Пинг-понг
? есть ниже в коде комментарием unit tennis; interface uses

Пинг-понг
ребята Help please1 Надо сделать пинг-понг, вроде все более-менее вот тока отбивание от реек чере...

7
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
12.05.2010, 16:12  [ТС] 2
В общем написал таки сам )) ... На С# в 2008 студии, получилось корявенько, но для лабы, думаю, сойдет ) прикрепляю архив с исходниками - в архиве 2 проекта vs2008: соответственно 1-ая и 2-ая машина. Для игры надо указать (на каждой машине) айпишник другой машины, порт для входного сокета и порт для выходного сокета (то есть для двух машин эти значения должны быть противоположными) ... и еще, данное "приложение" оставляет после себя незавершенный процесс в диспетчере задач )))

А, и еще самое глвное )) - управление: ц - вверх, ы - вниз ))
Вложения
Тип файла: rar NetPingPong.rar (546.7 Кб, 392 просмотров)
0
Автор FAQ
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
12.05.2010, 16:44 3
Думал проверить, подключиться к себе же, но вывалилось вот такое:
C#
1
Exception("Can't connect through TCP implementation");
К себе нельзя или как? И вообще порядок создания не понятен. В первом приложении нажать "Start server" а во втором "OK"? А в первом что дальше? У второго появляется пустое белое окно, второе не реагирует. Если нажать "ОК" вываливается вышеназванная ошибка
0
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
12.05.2010, 17:17  [ТС] 4
insideone, если на одной машине запускать, то так:
1) запускаешь exe-шник из папки NetPingPong
2) запускаешь exe-шник из папки NetPingPong2
3) вводишь в поле IP 127.0.0.1 в обеих запущенных прогах
4) вводишь допустим 1111 в поле PortIn первой проги и в поле PortOut второй проги.
5) вводишь допустим 2222 в поле PortIn второй проги и в поле PortOut первой проги. (наоборот короче)
6) Жмешь StartServer И ТАМ И ТАМ.
7) Жмешь ОК и там и там
8) Наслаждаешься игрой )))))))))
0
Автор FAQ
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
12.05.2010, 18:12 5
Цитата Сообщение от gustav21 Посмотреть сообщение
8) Наслаждаешься игрой )))))))))
И выпадает та ошибка Окно с игрой конечно открывается, но ничего не работает))
0
20 / 20 / 4
Регистрация: 23.10.2009
Сообщений: 139
12.05.2010, 18:39  [ТС] 6
Цитата Сообщение от insideone Посмотреть сообщение
И выпадает та ошибка Окно с игрой конечно открывается, но ничего не работает))
Блин ... ну не знаю, почему у тебя выскакивает ошибка ) ... главное, что на моем ноуте все запускается нормально, ведь не забывайте, что цель написания данной проги - это успешно сдать ее преподу ))

ЗЫ. А может порты которые ты указываешь уже заняты каким-нибудь другим приложением?? (прост как вариант, вполне может быть из-зпа этого ошибка соединения, я думаю)

ЗЫ2. Поставь точку в файле TcpImplementation.cs (Line 34) и посмотри значения переменных addr и port ... если они содержат правильные айпишник и порт соответственно, то тогда не знаю ...
0
0 / 0 / 0
Регистрация: 27.02.2016
Сообщений: 1
27.02.2016, 21:43 7
gustav21, спасибо большое!!!!!
0
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 1
20.12.2018, 23:46 8
Если не работает на одном компьютере, то нужно сделать следующее:
В обоих окнах ввести 127.0.0.1
Затем открыть CMD и ввести там "netstat -ano"
Найти значения незанятых UDP портов (на скрине выделены выбранные мной), ввести в одном окне в значение входящего порта порт_X1, а в значение исходящего порт_X2. Во втором окне в значение входящего порт_Х2, исходящего - порт_X1. В обоих окнах нажать Start Server, потом в обоих окнах нажать OK. Ну, и не забыть переключиться на английскую раскладку, потому что русскую прога не воспринимает.
У меня заработало только после вышеперечисленных манипуляций.
Миниатюры
Сетевой пинг понг  
0
20.12.2018, 23:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2018, 23:46
Помогаю со студенческими работами здесь

Игра пинг-понг
Ребят, нужна помощь делаю игру на Делфи, но мы этот язык не изучали еще, и поэтому возникают...

Игра пинг-понг
Помогите пожалуйста с игрой, нужно пофиксить блок, которым мы управляем с мыши, чтобы он не уходил...

Пинг-понг на Tkinter
Здравсвуйте, видел в интернете много вариантов пинг понга с ракетками по бокам. Хотел сделать...

Игра пинг-понг
Ребят, помогите пожалуйста описать каждую строку в программе или хотя бы основные строки буду...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru