Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

sendto   Найти похожие ветки 

 
noname666   (2003-09-12 14:32) [0]

В socket api есть ф-ция sendto, в ней buffer:string. Мне надо переслать значение id. Это как?
buffer:="ID 16"; Что ли?


 
Digitman ©   (2003-09-12 14:37) [1]


> В socket api есть ф-ция sendto, в ней buffer:string


ф-ция есть, да ... а параметра такого типа в ней нет и быть не может, не выдумывай


 
noname666   (2003-09-12 14:40) [2]

ну а как с ее помощью посылать данные


 
Digitman ©   (2003-09-12 14:42) [3]

данные какого типа ? ты уж сам определись как-нибудь, что послать-то хочешь)


 
noname666   (2003-09-12 14:44) [4]

ID DNS-запроса и IP


 
Digitman ©   (2003-09-12 14:49) [5]

не понял ... ты что ли творишь свой DNS-сервер или DNS-клиент ?
с протоколом DNS знаком , надо понимать ?


 
noname666   (2003-09-12 14:52) [6]

Знаком. А пишу и клиент и сервер. а ты скажи хоть где копать.


 
Digitman ©   (2003-09-12 14:57) [7]


> noname666


> Знаком


да вот ,видимо, не знаком ... раз спрашиваешь, в каком формате DNS-сервер и DNS-клиент обмениваются инф-цией


> где копать


что копать ? конкретно ?

и объясни, чем твое ПО будет круче стандартного, встроенного во все Win-платформы ..


 
Verg ©   (2003-09-12 15:02) [8]


> стандартного, встроенного во все Win-платформы ..


Немного от темы.

Может я отстал от жизни, но какой "стандартной" функцией можно получить, напрмиер, список MX записей задав e-mail адрес (домен из него)?


 
Digitman ©   (2003-09-12 15:06) [9]


> Verg


речь у автора, наверно, все же идет о базовых ф-циях DNS-службы ... о прямом и обратном преобразовании ХОСТ<->АДРЕС .. а не о подобного рода записях ... я вот так понял его


 
noname666   (2003-09-12 15:06) [10]

В каком формате я знаю. Мне скажите как послать? А ПО специфическое


 
Digitman ©   (2003-09-12 15:09) [11]


> Мне скажите как послать?


еще раз спрашиваю - ЧТО конкретно послать ? КАКОГО конкретного типа данные ?
откуда я знаю , что ты там вознамерился посылать ...


 
Verg ©   (2003-09-12 15:14) [12]


> В socket api есть ф-ция sendto, в ней buffer:string.


Вот описание из socket api:

The Windows Sockets sendto function sends data to a specific destination.

int sendto (

SOCKET s,
const char FAR * buf,
int len,
int flags,
const struct sockaddr FAR * to,
int tolen
);


Parameters

s

[in] A descriptor identifying a socket.

buf

[in] A buffer containing the data to be transmitted.

len

[in] The length of the data in buf.

flags

[in] Specifies the way in which the call is made.

to

[in] An optional pointer to the address of the target socket.

tolen

[in] The size of the address in to.



И где тут в ней buffer:string ??


 
noname666   (2003-09-12 15:15) [13]

В теле накета должен быть ID:integer и Ip адрес


 
Digitman ©   (2003-09-12 15:21) [14]

type
PMyPacket = ^TMyPacket;
TMyPacket = packed record]
ID: Integer;
IP: Integer;
end;

..
var
MyPacket: PMyPacket;
..
sendto(hSocket, MyPacket^, SizeOf(MyPacket^), 0, ...);


 
Livid ©   (2003-09-12 19:10) [15]

А мне кажется, что Ip это строка.


 
LiViD ©   (2003-09-12 19:10) [16]

А мне кажется, что Ip это строка.


 
Mechanic   (2003-09-21 15:19) [17]

Try to use TSockAddr structure & convert addr to in_addr.

The Windows Sockets inet_addr function converts a string containing an Internet Protocol dotted address into an in_addr.

var A:TSockAddr;
...
A.sin_family:=AF_INET;
A.sin_addr.S_addr:=inet_addr(pchar("127.0.0.1"));
A.sin_port:=htons(port);
...



Страницы: 1 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
1-56635
Jee
2003-11-05 14:21
2003.11.17
Редактор свойств


1-56716
reticon
2003-11-06 23:33
2003.11.17
Абстрактные методы класса


3-56487
NewD
2003-10-28 07:11
2003.11.17
Как сохранять файл Excel, Word или другой в поле ?


1-56624
Mouse
2003-11-05 11:49
2003.11.17
Перетаскивание обьектов на мою форму (компонент)


1-56764
SergeySEM
2003-11-06 13:37
2003.11.17
Koi-Dos-Win