Я хочу отправить сообщение с одного компьютера (сервера) на другой компьютер (клиент).И клиент, и сервер находятся во внутренней сети с разными IP-адресами.
Как отправить сообщение с использованием IP-адреса без использования командной строки?
Вам нужно взглянуть на программирование сокетов .
Вот список хороших учебников, которые делают то, что вы после:
Как использовать сокеты в C #
TCP / IP Chat
Простой клиент TCP / IP Chat / сервер
Создание приложения TCP-чата Mutli-User
Ссылка Microsoft (последняя) находится в VB.Net, но вы можете использовать инструмент Code Convertor , чтобы преобразовать ее в C #.
Также имеется сетевая библиотека Lidgren , которая очень проста в использовании.
Вам нужно взглянуть на пространство имен System.Net.Sockets .То, что вы спрашиваете, очень расплывчато, и не похоже, что вы все хорошо исследовали.Сокеты позволяют подключаться к другим машинам (и соответствующим образом прослушивать входящие подключения) и передавать данные между ними.