Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Sep 16th, 2005, 4:35 AM   #1
The UnknownKnown
Newbie
 
Join Date: Sep 2005
Posts: 4
Rep Power: 0 The UnknownKnown is on a distinguished road
Assembly online(how to)

Does anyone know where to find assembly source code that explains how to make contact whit the internet, or could anyone tell me how to do this?
The UnknownKnown is offline   Reply With Quote
Old Sep 16th, 2005, 6:21 AM   #2
Arevos
Programming Guru
 
Arevos's Avatar
 
Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5 Arevos is on a distinguished road
The easiest way to achieve this would be to wrap the assembly up in a C program that sets up the sockets necessary. Generally speaking though, assembly is probably the absolute worst language possible to use for TCP/IP
Arevos is offline   Reply With Quote
Old Sep 16th, 2005, 9:22 AM   #3
Polyphemus_
Expert Programmer
 
Polyphemus_'s Avatar
 
Join Date: Aug 2005
Location: Rotterdam, the Netherlands
Posts: 942
Rep Power: 4 Polyphemus_ is on a distinguished road
internet stuff in assembly? you could try to find some functions on MSDN, and call them out of your sourcecode, that would be the easiest. What I would do is to make a C file, like averos said, and link it with the rest of your assembly stuff.
Polyphemus_ is offline   Reply With Quote
Old Sep 16th, 2005, 12:47 PM   #4
lostcauz
Hobbyist Programmer
 
Join Date: Nov 2004
Location: 1691 miles East of L.A.
Posts: 159
Rep Power: 4 lostcauz is on a distinguished road
IIRC Iczelion gives an example of downloading or uploading a file in asm. Likely some other pertinent tutorials as well.

Google keywords: Iczelion assembly tutorials
__________________
-- lostcauz

Stepped in what?...
Behind whose barn?...
I didn't even know they had a cow!
lostcauz is offline   Reply With Quote
Old Sep 21st, 2005, 3:40 AM   #5
yeohhs
Newbie
 
Join Date: Apr 2005
Posts: 18
Rep Power: 0 yeohhs is on a distinguished road
Send a message via Yahoo to yeohhs
Smile

Quote:
Originally Posted by The UnknownKnown
Does anyone know where to find assembly source code that explains how to make contact whit the internet, or could anyone tell me how to do this?
Hi,

If you are looking for Windows assembly code, I have written some small programs that access the Internet.

Here is a list of programs with source codes. You can download them from here: http://www.geocities.com/yeohhs/
Quote:
SMTP: Send simple authenticated e-mail via ESMTP. Winsock code blocking mode.
POP3: Gets e-mail stats from POP3 server. Winsock code blocking mode.
NNTP: Post article to UseNet groups. Winsock code blocking mode.
FTPDownloadASCII: Proc to download ASCII files from FTP site. Uses Wininet DLL.
FTPDownloadBin: Proc to download binary files from FTP site. Uses Wininet DLL.
FTPUploadASCII: Proc to upload to ASCII files to FTP site. Uses Wininet DLL.
FTPUploadBin: Proc to upload to binary files to FTP site. Uses Wininet DLL.
HTTPDownloadASCII: Proc to do a HTTP download of an ASCII file using WinInet.DLL functions.
HTTPDownloadBin: Proc to do a HTTP download of a binary file using WinInet.DLL functions.
All the programs were created using RosAsm.

Best Regards,
Yeoh
--
__________________
FREE downloads: Assembly, C, C++, C# and .NET tips, tutorials, source codes and sample eBooks at http://www.yeohhs.com

Last edited by yeohhs; Sep 21st, 2005 at 3:41 AM. Reason: Additional information added.
yeohhs is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 4:16 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC