ProSoft Technology MVI69-ADMNET User Manual

Page 83

Advertising
background image

MVI-ADMNET ♦ 'C' Programmable

WATTCP API Functions

'C' Programmable Application Development Module with Ethernet

Developer's Guide

ProSoft Technology, Inc.

Page 83 of 122

February 20, 2013

tcp_open_fast

Syntax

int tcp_open_fast( tcp_Socket *sk, word lPort, longword ina, word port,
dataHandler_t datahandler );

Parameters

sk

Pointer to the socket that has been initialized.

lPort

Local port number.

ina

Host IP Address.

port

Host port number.

datahandler

Data Handler. Not used in this version. Use NULL for this parameter.

Description
This function opens a TCP socket connection to a host machine using
parameters passed to it. For this function, there is no wait to resolve the IP
address. IPort is an option parameter. Most of the time, IPort can be set to 0. The
API will find an available port number for the socket. ina is a host IP address
passed as a longword. Function resolve can be used to convert an IP address
into a longword-formatted variable.

Return Value

Connection cannot be made

>0

Connection is made

Example

tcp_Socket *socket;

. . .

if(tcp_open_fast(socket, 0, resolve("192.168.0.1"), 5656, NULL))
{
printf("Open Successfully\n");
}

See Also
resolve (page 86)

Advertising