Главная страница
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.027 c
3-56536
Galiya
2003-10-27 11:28
2003.11.17
Project ... raised exception class EOleException with message...


1-56673
512 ram
2003-11-05 08:09
2003.11.17
Можно ли с помощью средств Delphi запустить файл


4-56963
V-A-V
2003-09-19 10:23
2003.11.17
Сохранение проиаттаченых файлов из потовых сообщений формата MSG


3-56511
Stratos
2003-10-28 01:07
2003.11.17
Выбор записей с приоритетом


14-56850
Alexey Lipatov
2003-10-26 00:05
2003.11.17
Головоломка.