Probably no replies because the question is rather vague, and nobody's
had the time or desire to sit down and take you through a
self-discovery process to teach you to write less vague questions, or
even just make assumptions...though, the latter tends to be rather
ego-damaging and avoided by many. There's another reason, too, but
we'll get to that one at the end of this. :)

Me, I've got plenty of ego to spare, so I'll make some assumptions. :)

So, you sit down at your computer, log in to Windows, and there's a
single icon on the screen. You click it, and a message box pops up
'You have logged into the SlashDot Forums', where I'm assuming
x='SlashDot'. I'm not sure how you'd log into a script, so I'll ignore
that part.

Inside the box is code in VB 2008 that 1) uses Winsock, and 2)
actually connects to a remote site and transmits data such that it's
not just faking the login. Not really sure if you want to do anything
ELSE after logging in, so, we'll assume you just want to log in, and
be done with it. Perhaps it's a forum where if you don't log in every
day, you lose status. (like logging into the Where's George site
refreshes your score).

At this point, I'd normally just stop, because I avoid VB, being an
adult and all. But, okay, so you want/need/have to use VB 2008. What
other assumptions will I make? Oh, let's assume that the forum you
want to connect to is web-based; I'm guessing most people wouldn't be
logging into a mail server, or software on their system, or an old BBS
type system. So, you've figured out a URL that gives you the login
page.

At this point, I go to a search engine (let's choose Dogpile.com) and
type: "VB 2008 winsock logging into website". This looks promising:
http://www.bigresource.com/VB-Winsock-Syntax-To-request-a-website-with-the-Winsock-control--p9vx71RB9B.html;
as does 
http://www.computing.net/answers/programming/winsock-post-help-visual-basic/11968.html

Lots of people asking lots of winsock questions. But...

WHY do you want to use Winsock? If we take 'winsock' out of the
equation, we get really nice answers, like
http://www.dreamincode.net/forums/showtopic79876.htm (with code below)
using... hey, using .NET stuff! And that's what *this* is, a .NET
Development area....

(add a webbrowser to your form)
Webbrowser1.Navigate("www.yourhomepage.com/input.php")

If Webbrowser1.ReadyState = WebBrowserReadyState.Complete
        webBrowser1.Document.All("txtUsername").SetAttribute("value",
"Username")
        webBrowser1.Document.All("txtPassword").SetAttribute("value",
"mypass01")
' This fills the controls with your values
' But you need the name of the Control for the parameter
..Document.all(name of the control)...

        webBrowser1.Document.Forms(0).InvokeMember("submit")
'This calls the submit

And THERE'S the crux of the answer. Winsock programming is NOT .NET
programming. It's 'we don't HAVE .NET' programming. In fact, there's
http://www.astahost.com/info.php/Write-Code-Winsock-Net_t9819.html
which is the sort of thing you found System.Net.TCPIP in. But you have
no need to use it, if you're just trying to access web hosts.

Reply via email to