dcsimg
December 10, 2016
Hot Topics:

Communicating over a Network

  • November 19, 2002
  • By Sam Huggill
  • Send Email »
  • More Articles »

Connecting to a computer is not as easy as just calling the Connect method and specifying a remote IP and port. You need to do a fair amount of 'handshaking', which is making sure that the other computer is still there and wanting to connect.

First, before starting a connection, it's always good practice to close any current operations before you start to ensure that the Winsock control is available:

Winsock1.Close
While Winsock1.State
  DoEvents
Wend

See the use of the While Wend loop? That is to make sure that you don't start trying to do something while the winsock control is still finishing an operation.

When connecting, you will also need to check for errors:

If Err Then
  Msgbox Err.Number, Err.Description
  Err = 0
End If

As done before, you need to make sure that you don't start doing tasks before the control is ready:

While Winsock1.Waiting
  DoEvents
Wend

Most of the code you have seen now forms the bulk of a Connect method. You will now learn about the Listen method. The Listen method is what the receiving computer must do to hear Connect methods.





Page 4 of 7



Comment and Contribute

 


(Maximum characters: 1200). You have characters left.

 

 


Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Sitemap | Contact Us

Thanks for your registration, follow us on our social networks to keep up-to-date
Rocket Fuel