-
August 4th, 2003, 09:42 PM
#1
Junior Member
Raw Sockets possible in VB6?
Apparently you can do raw sockets in windows XP now. So can anyone show me some code on if this is possible in VB6?
-
August 5th, 2003, 02:15 AM
#2
Check out this post for a discussion on raw sockets:
http://www.antionline.com/showthread...&postid=634481
If you're really interested in learning, you'd probably be better off learning a language like perl, python, or C/C++. Any of these will be a lot more useful in real world applications
-
August 5th, 2003, 06:52 AM
#3
Junior Member
I know a bit of C but VB seems fast for when I need something spurr of the moment.
-
August 5th, 2003, 04:51 PM
#4
You've had the ability to do 'raw' sockets for some time according to ms. And VB is good for real world applications. For what you are wanting to do however you'd be better off doing your socket stuff in a com component built with c/c++ that the vb app uses.
Article on the problems since windows 2k - http://www.uksecurityonline.com/husd...rawsockets.htm
Another one - http://news.grc.com/dos/sockettome2.htm (this one includes links to code....even vb.)
"When I get a little money I buy books; and if any is left I buy food and clothes." - Erasmus
"There is no programming language, no matter how structured, that will prevent programmers from writing bad programs." - L. Flon
"Mischief my ass, you are an unethical moron." - chsh
Blog of X
-
August 5th, 2003, 04:52 PM
#5
i use vb when i need something quit with a user interface and i agree with str34m3r. i think you'll find perl much more suited to your needs
Bukhari:V3B48N826 “The Prophet said, ‘Isn’t the witness of a woman equal to half of that of a man?’ The women said, ‘Yes.’ He said, ‘This is because of the deficiency of a woman’s mind.’”
-
August 5th, 2003, 05:00 PM
#6
Tho this is off topic.....and will most likely start a language war. He has hardly stated his 'needs'. He said he wants code in vb because he knows it best.
VB is as good as any other language in the hands of someone who knows how to use it well.
"When I get a little money I buy books; and if any is left I buy food and clothes." - Erasmus
"There is no programming language, no matter how structured, that will prevent programmers from writing bad programs." - L. Flon
"Mischief my ass, you are an unethical moron." - chsh
Blog of X
-
August 5th, 2003, 06:49 PM
#7
Raw sockets have been available with winsock 2 for some time, the difference is in 2000/NT admin privileges are required for raw sockets whereas XP allows the USER level account to work with them. In order to do this in VB you must load the winsock 2 library from the ws2_32.dll. This is done with the WSAStartup(). You should be able to find all you need here:
http://www.winsockvb.com/article.php?article_id=31
-Maestr0
\"If computers are to become smart enough to design their own successors, initiating a process that will lead to God-like omniscience after a number of ever swifter passages from one generation of computers to the next, someone is going to have to write the software that gets the process going, and humans have given absolutely no evidence of being able to write such software.\" -Jaron Lanier
-
August 5th, 2003, 08:32 PM
#8
searching each page for "raw" :
There is a third type - SOCK_RAW(3) which is what it says. This type of socket allows access to
the underlying protocols, and allows you to send custom built packets manually, and also to intercept the
protocol headers of incoming data. Raw sockets will not be covered.
i didn't think vb could use raw sockets. guess i was wrong
Bukhari:V3B48N826 “The Prophet said, ‘Isn’t the witness of a woman equal to half of that of a man?’ The women said, ‘Yes.’ He said, ‘This is because of the deficiency of a woman’s mind.’”
-
August 6th, 2003, 05:02 AM
#9
Junior Member
I'll probably be checking out perl sometime I just can find one that runs on winblows... yeah I know why am I here if I'm a windows user.
Quite honestly I missed the whole linux revolution and as such I never dug deep enough in the beginning.
Plus I never had the need to run a server.
Generally I shutdown as many services as I can do without.
Is there a perl for windows and quite honestly is it worth it to learn perl on windows? (I doubt it)....
So far I'm experimenting with linux on knoppix mainly because I don't want to dedicate the time to learn and configure it. (don't understand VM stuff).
Ok before I get off topic my original query was wheither it was possible to do it from VB maybe with extensive API calls... then again I probably know the answer (yes) but the better question as you guys have put forth is, is it worth it.
Oh well gonna jump into perl soon then when I have time to learn linux install / config.
-
August 6th, 2003, 05:29 AM
#10
Go to www.activestate.com. Here is the url to go straight to the activeperl download page - http://www.activestate.com/Products/...?id=ActivePerl .
Activestate does alot of perl goodies and alot of nice stuff for working with windows. Later you might also want to take a look at perl.net . The activestate engine works with wsh and will allow you to do asp 3.0 with perl, or straight up perl scripting. I believe you can even work with com objects. Also 'Learning perl on win32 systems' by o'reilly is pretty good.
The o'reilly perl bookshelf has been copied all over the net as well. You could probably find a mirror through google. If you want to be legit I highly recommend getting a safari.oreilly.com subscription. They have a ton of good perl books.
Some decent websites:
www.perl.org
www.cpan.org
www.perl.com
Perl.net allows you to use all of the perl you learn to work with the .net goodies. I haven't poked around this too much tho I did just pick up a book.
If you have any questions....gimme a shout. I'm working on becoming a perl superhero atm.
"When I get a little money I buy books; and if any is left I buy food and clothes." - Erasmus
"There is no programming language, no matter how structured, that will prevent programmers from writing bad programs." - L. Flon
"Mischief my ass, you are an unethical moron." - chsh
Blog of X
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|