/
zeddmork
/
experiments
Обзор
Документация
Войти
/
zeddmork
/
experiments
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
TCP_IP/client.c
32 строки
1 KB
zeddmork-slavik
pupupu
17 май 2026, 12:56
17 май 2026, 12:56
d590acb
Код
Авторство
О чём код?
// client.c #include <arpa/inet.h> #include <netinet/in.h> #include <stdio.h> #include <sys/socket.h> #include <unistd.h> int main() { int sock = socket(AF_INET, SOCK_STREAM, 0); struct sockaddr_in addr; addr.sin_family = AF_INET; addr.sin_port = htons(8888); inet_pton(AF_INET, "192.168.32.1", &addr.sin_addr); /* addr.sin_family = AF_INET; // семейство адресов addr.sin_port = htons(38180); // порт 8888 перевод на сетевой при надобности addr.sin_addr.s_addr = INADDR_ANY; // 0.0.0.0 — слушать везде bind(sock, (struct sockaddr*)&addr, sizeof(addr)); */ connect(sock, (struct sockaddr*)&addr, sizeof(addr)); // стучимся в дверь write(sock, "Hello from client\n", 18); // отправляем char buffer[256]; read(sock, buffer, sizeof(buffer)); // читаем ответ printf("Ответ сервера: %s\n", buffer); sleep(15); close(sock); return 0; }