[HWnews] Win32 a pouziti HTTP a SMTP v C

Petr Stetina petr@lab.cz
Pátek Duben 9 15:55:23 CEST 2004


Vy neznate net cut? To je ten vas telnet se vstupnim streamem. ;)
No nic. Nechci nikomu brat chut implementovat sitove protokoly, ale proc 
radeji nevymyslet neco noveho?

Petr

Vitezslav Gazda wrote:
> Ta aplikace v C to neresi, ta pouze komunikuje pomoci socketu, vlastne 
> funguje uplne stejne jako Telnet, ale narozdil od neho podporuje vstupni 
> stream, takze mi pak staci si vygenerovat soubor s protokolem SMTP a 
> zavolat tu moji aplikaci jako Telnet.exe >vstup.txt.
> Co se tyka Base64, tak to resi ta cast co generuje ten vstup a to je 
> zase jednoducha aplikace ve VBScriptu, ktera k tomu pouziva ADODB.Stream 
> a vysledek zase posila na vystup, takze pak jednoduse odeslu email 
> prikazem Telnet.exe >GenerujEmail.vbs <from> <to> <subject> <body>. 
> Zhruba zpameti, kdyz tak to dam dokupy a poslu.
> Puvodne jsem zadnou svou aplikaci v C nechtel psat a vyuzit standardni 
> Telnet.exe co je ve Windows, ale proste se mi ho nepodarilo rozchodit, 
> tak aby bral vstupni soubor. I kdyz je to konsolova aplikace, tak to 
> proste neumela a musel jsem si napsat svoji.
> 
>> From: Petr Stetina <petr@lab.cz>
>> Reply-To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>> To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>> Subject: Re: [HWnews] Win32 a pouziti HTTP a SMTP v C
>> Date: Fri, 09 Apr 2004 13:44:03 +0200
>>
>> Ostatne i HTTP je jednoduchy textovy protokol, ale proc znovu vymyslet 
>> vymyslene? Staci preci zavolat jednoduchy skriptik s pouzitim wget a 
>> mail a nemusite travit cas vlastni implementaci.
>>
>> BTW: Jak jste na tech par radcich vyresil napriklad prevod do base64 
>> nebo zpravy skladajici se z vice casti (s prilohou)?
>>
>> Petr
>>
>> Vitezslav Gazda wrote:
>>
>>> SMTP je jednoduchy textovy protokol, na to staci Winsock Functions 
>>> http://msdn.microsoft.com/library/en-us/winsock/winsock/winsock_functions.asp. 
>>> Sam jsem si napsal aplikaci podobnou telnetu na par radku kodu a 
>>> pouzivam ji k odesilani emailu z command lajny, klidne muzu 
>>> poskytnout i se zdrojakem.
>>>
>>>
>>>> From: "Radek a Petra Vickovi" <rvicek@quick.cz>
>>>> Reply-To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>>>> To: "[HWnews]" <hw-list@mailman.nethouse.cz>
>>>> Subject: RE: [HWnews] Win32 a pouziti HTTP a SMTP v C
>>>> Date: Fri, 9 Apr 2004 10:11:13 +0200
>>>>
>>>> Pokud si da dotycny hledat urcite nejakou knihovnu najde. Ja ve VB 
>>>> pouzivam
>>>> vbSendMail.dll a podle mne musi neco takoveho existovat i pro Ccko.
>>>>
>>>> Pouziti je snadne.
>>>>
>>>> RadekCX
>>>>
>>>> > -----Original Message-----
>>>> > From: hw-list-bounces@mailman.nethouse.cz
>>>> > [mailto:hw-list-bounces@mailman.nethouse.cz]On Behalf Of Dolezal 
>>>> Dusan
>>>> > Sent: Friday, April 09, 2004 9:25 AM
>>>> > To: [HWnews]
>>>> > Subject: RE: [HWnews] Win32 a pouziti HTTP a SMTP v C
>>>> >
>>>> >
>>>> > Zrovna nejake stahovani pres HTTP programuju. Na to je ve Windows
>>>> > rozhrani WinInet, melo by byt uz ve Win95, takze by to melo fungovat
>>>> > vsude. Jsou zde funkce jako InternetOpen, InternetOpenUrl, atp. Mel
>>>> > byste to najit v MSDN apod., ale ted se divam, ze funkce pro SMTP tam
>>>> > zrejme nejsou.
>>>> >
>>>> > Dusan Dolezal
>>>> >
>>>> > -----Original Message-----
>>>> > From: hw-list-bounces@mailman.nethouse.cz
>>>> > [mailto:hw-list-bounces@mailman.nethouse.cz]On Behalf Of Hynek Sladky
>>>> > Sent: Friday, April 09, 2004 9:05 AM
>>>> > To: [HWnews]
>>>> > Subject: [HWnews] Win32 a pouziti HTTP a SMTP v C
>>>> >
>>>> >
>>>> > Dobry den,
>>>> > potreboval bych ve svem SW nacist www stranky pres HTTP a odeslat 
>>>> data
>>>> > pres SMTP, ale vubec nevim, jak na to. Poradite mi, prosim, kde by se
>>>> > dalo najit, jak se toto programuje?
>>>> >
>>>> > Dekuji,
>>>> > Hynek Sladky
>>>> >
>>>> > ---
>>>> > Pøíchozí zpráva neobsahuje viry.
>>>> > Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
>>>> > Verze: 6.0.650 / Virová báze: 416 - datum vydání: 4.4.2004
>>>> >
>>>> ---
>>>> Odchozí zpráva neobsahuje viry.
>>>> Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
>>>> Verze: 6.0.650 / Virová báze: 416 - datum vydání: 4.4.2004
>>>>
>>>> _______________________________________________
>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>> HW-list@mailman.nethouse.cz
>>>> http://nethouse.cz/mailman/listinfo/hw-list
>>>
>>>
>>>
>>> _________________________________________________________________
>>> Chatujte bezpecne s lidmi, ktere si umistite na seznam svych pratel - 
>>> stahujte MSN Messenger 6.1! http://www.msn.cz/procmessenger
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> HW-list@mailman.nethouse.cz
>>> http://nethouse.cz/mailman/listinfo/hw-list
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> HW-list@mailman.nethouse.cz
>> http://nethouse.cz/mailman/listinfo/hw-list
> 
> 
> _________________________________________________________________
> Online hry! Spousta zabavy s MSN Messenger 6.1 
> http://www.msn.cz/procmessenger
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> HW-list@mailman.nethouse.cz
> http://nethouse.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list