Я создаю программу, в которой хочу обмениваться информацией с другими программами, запущенными на другом компьютере. Я начал использовать C# и библиотеку SimpleTCP. Основная проблема в том, что это слишком просто и только отправлять и получать сообщения. Я ищу что-то, что я могу предопределить функции, которые один или другой могут вызывать друг от друга. Я посмотрел на Google и переполнение стека, но мне не удалось найти подходящую тему для изучения, что мне нужно искать, чтобы изучить это? Спасибо
В любом случае, это слишком много для Stack Overflow. Прочтите, что по теме в центр помощи. Возможно, вы захотите изучить RPC.
Используйте SimpleTCP для отправки JSON туда и обратно, если вы хотите, чтобы вещи были относительно скромными, но работали с установленным стандартом (и всеми соответствующими реализованными синтаксическими анализаторами и т.д.) для обмена данными.





Есть способ, но он немного другой Такие программы, как эта написано на буксире разных языков Вы можете создать центральную базу данных между обеими программами. В этой ситуации очень легко общаться и получать, отправлять данные. Вы можете использовать mysql, oracl, mariadb или любую базу данных по своему усмотрению.
Наиболее полный протокол для того, что вы хотите, - это gRPC. Есть кривая обучения, но, на мой взгляд, она того стоит. https://github.com/grpc/grpc
«только отправлять и получать сообщения» - что еще вам нужно? Отправьте сообщение от A к B. Когда B получит его, запустите функцию.