Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] не ленюсь 12.07.01 01:30 Число просмотров: 944
Автор: kabanchik Статус: Незарегистрированный пользователь
|
> sockaddr to; > SOCKET sox=socket(AF_INET,0,SOCK_DGRAM); > sendto(sox,p,3,MSG_DONTROUTE,to,tolen);
весь работаяющий пример не накатаю, но дам направление, а то на себя времени не хватит :))) а остальное, я думаю сам с легкостью напишешь.
#define MY_PORT 1234
#define MY_ADDR "123.45.67.89"
SOCKET sock;
sockaddr_in recipient;
char buf[128];
for (int i = 1; i <= 128; i ++)
buf[i - 1] = (char)i;
memset(&recipient, 0, sizeof(sockaddr_in));
sock = socket(AF_INET, SOCK_DGRAM, 0);
// вот тут все пишешь, куда и зачем
recipient.sin_family = AF_INET;
recipient.sin_port = htos(MY_PORT);
recipient.sin_addr.s_addr = inet_addr(MY_ADDR);
sendto(sock, buf, 128, 0, &recipient, sizeof(sockaddr_in));
// вот и все.
|
|
|