PopClient.Connect Method (String, Int32, Int32, PopOptions)
Establish a connection with a remote host.
[Visual Basic]
Overloads Public Function Connect( _
ByVal
hostName As
String, _
ByVal
hostPort As
Integer, _
ByVal
timeout As
Integer, _
ByVal
options As
PopOptions _
) As
Boolean
[C#]
public
bool Connect(
string hostName,
int hostPort,
int timeout,
PopOptions options
);
Parameters
- hostName
- A string which specifies the remote host to establish a connection with. This may specify a host name or an Internet
address in dot-notation.
- hostPort
- An integer which specifies the port number for the connection. This value must be greater than zero and the maximum
valid port number is 65535.
- timeout
- An integer value that specifies the number of seconds that the method will wait for the connection to complete before
failing the operation and returning to the caller. This value is only meaningful for blocking connections.
- options
-
One or more of the PopOptions enumeration flags.
Return Value
A boolean value which specifies if the connection has been established. If the client is in blocking mode, a return value
of true indicates that the connection has completed and the application may send and receive data from the
remote host. If the client is in non-blocking mode, a return value of true indicates that the client has
successfully created a socket and the connection is in progress.
When a non-blocking connection has completed, the OnConnect event will
be fired. If this method returns false, the connection could not be established and the application should
check the value of the LastError property to determine the cause of the
failure.
See Also
PopClient Class |
SocketTools Namespace |
PopClient.Connect Overload List