История изменений
Исправление
arturpub,
(текущая версия)
:
http://www.cs.ucsb.edu/~almeroth/classes/W01.176B/hw2/examples/tcp-client.c
Тут пример установки соединения, замени argv[1] на строку с айпишником и пиши команду. Если ответ не ожидается, то можно просто закрыть shutdown(SHUT_WR) и холостой read(), чтобы дождаться закрытия с той стороны, потом close() для освобождения сокета. Иначе парси ответ и смотри чо как. Если ты на гну/юниксе, то проще через system+nc, как выше писали.
Также man inet_addr/inet_pton.
Исходная версия
arturpub,
:
http://www.cs.ucsb.edu/~almeroth/classes/W01.176B/hw2/examples/tcp-client.c
Тут пример установки соединения, замени argv[1] на строку с айпишником или именем хоста и пиши команду. Если ответ не ожидается, то можно просто закрыть shutdown(SHUT_WR) и холостой read(), чтобы дождаться закрытия с той стороны, потом close() для освобождения сокета. Иначе парси ответ и смотри чо как. Если ты на гну/юниксе, то проще через system+nc, как выше писали.
Также man inet_addr/inet_pton.