Понятно. В общем погуглю на эту тему на досуге в общеобразовательных целях.
У тебя клиентская часть должна установить соединение (юстас-алексу) с некой серверной частью, и в ней зарегистрироваться что вот есть я условно меня зовут Юстас и поддерживать это соединение открытым. (Генрих - Алексу) я Генрих, дай мне список тех кто онлайн. (Алекс-всем) получите список онлайн: Юстас, Генрих. Генрих Алексу: передай юстасу: привет. Алекс юстасу: Генрих передает: привет. И ТД. Это чистый клиент сервер
Понятно. В общем погуглю на эту тему на досуге в общеобразовательных целях.
Для такого обмена у тебя на сервере достаточно "белого" адреса. Есть ещё понятие динамический и статический. Если динамический, то тогда нужно для подключения использовать имя dns, а со стороны сервера обновлять dns запись при смене ip адреса
С#, по-моему, лучше будет, так как он строже по синтаксису, нежели Python, но С# зависит от Microsoft, это печальненько. Хотелось бы учить язык, который будет независим от бизнес компании, и является С подобным(но не С++, бесит)
С#, по-моему, лучше будет, так как он строже по синтаксису, нежели Python, но С# зависит от Microsoft, это печальненько. Хотелось бы учить язык, который будет независим от бизнес компании, и является С подобным(но не С++, бесит)
Как я понимаю микрософт не обладает монополией на C#. И существуют свободные проекты, которые позволяют писать программы на этом языке. Т.е. если микрософт вдруг перестанет поддерживать этот язык, то всем шарпистам просто придется перейти на менее удобные среды разработки, чем VisualStudio
я вижу скорее такой момент: МС разрабатывает редакции языка и делится будущими изменениями в языке/ВМ по факту выпуска новой версии. Поправьте меня если я что-то не так понимаю. Развитие языка зависит в данный момент исключительно от МС