Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Программирование сервера на C#

Программирование сервера на C#

Поделиться

Страницы: 1 2 Следующая

Valadin FilanПостоялецwww16 авг. 201718:54#0
Занимаюсь разработкой простого клиента и сервера на C#, пишу в Visual Studio 2015, когда все готово запускаю дебаг и вылетает ошибка, говорящая о том что не удалось подключиться, так как компьютер отверг подключение, включал и выключал брандмауэр, не помогло. Что делать? Подскажите пожалуйста.
Valadin FilanПостоялецwww16 авг. 201719:59#2
Проблема в том, что этот сервер я списал из учебника, он похож на тот, что вы предложили. Кто тому же, вы предлагаете сервер на бейсике, если я правильно прочитал, а мне нужен C#

Правка: 16 авг. 2017 20:04

TemgaПостоялецwww16 авг. 201720:15#3
Valadin Filan
Если не ошибаюсь, там можно выбрать нужный язык.
Valadin FilanПостоялецwww16 авг. 201720:18#4
Temga, Моя ошибка

Правка: 16 авг. 2017 20:30

ShadowTeologПостоялецwww16 авг. 201720:44#5
если делал через HttpListener то там есть прикол.
Надо либо заранее зарегить порт под программу, либо пускать программу под админом.
Обычный TCP на том-же порту можно создать невозбранно.

Правка: 16 авг. 2017 20:45

*Lain*Забаненwww16 авг. 201723:53#6
Valadin Filan
Сервер будет сильно тармазить. Виртуальная машина, сборка мусора, плохо оптимизирующий канпелятор. Бери С++

Правка: 16 авг. 2017 23:53

9К720Участникwww16 авг. 201723:55#7
*Lain*
мда. http://www.gamedev.ru/flame/forum/?id=228465#m12
Откуда ты вылезло, чудо?

Valadin FilanПостоялецwww17 авг. 201711:26#8
*Lain*
Я не очень люблю C++, хочу попробовать на C#, сервер мой, если будут проблемы, тогда перепишем :D
ZabПостоялецwww17 авг. 201715:41#9
У сервера должен быть внешний ip-адрес, учитываешь? Если ты за nat'ом - придется вручную прокинуть порт, что возможно, если роутеры твои. Если доступа к администрированию роутеров нет - финиш.
Valadin FilanПостоялецwww17 авг. 201719:22#10
Zab
Я конечно это понимаю)
У меня личный роутер
tacПостоялецwww17 авг. 201720:10#11
Valadin Filan
IIS настроил? порт на открытость проверил? сделай http страницу, она отвечает через сайт?

Правка: 17 авг. 2017 20:11

tacПостоялецwww17 авг. 201720:14#12
Valadin Filan
> запускаю дебаг
через localhost он это делает, это только для дебага , а так на iis надо ставить

скрин или текст ошибки скидывай, иначе одно гадание

Правка: 17 авг. 2017 20:15

ZabПостоялецwww17 авг. 201722:01#13
tac
> IIS настроил? порт на открытость проверил? сделай http страницу, она отвечает через сайт?
Он работает чисто на сокетах. IIS ему вообще не нужен. Сайт, естественно, сделать таким способом очень трудно будет, хотя и возможно.
IIS понадобится если на ASP.NET сервер делать. А оно надо?
tacПостоялецwww17 авг. 201723:00#14
Zab
> Он работает чисто на сокетах
ну пусть тогда исходники выкладывает, там проблем на пару десятков строк и желающие баг найдут )

Страницы: 1 2 Следующая

/ Форум / Программирование игр / Сеть

2001—2017 © GameDev.ru — Разработка игр