L_InetSendRsp

#include "l_bitmap.h"
#include "ltnet.h"

L_LTNET_API L_INT L_InetSendRsp(hComputer, uCommand, uCommandID, hPacket, nStatus)

L_COMP hComputer;

/* handle to a remote computer */

CMDTYPE uCommand;

/* command type */

L_UINT uCommandID;

/* command id */

HINETPACK hPacket;

/* handle to a packet object */

L_INT nStatus;

/* status */

Sends a response to a remote computer.

Parameter

Description

hComputer

Handle to the remote computer to which the response will be sent.

uCommand

The command type which prompted this response. For a list of possible values, refer to CMDTYPE.

uCommandID

Command ID. Each command sent by a member of a connection should have a unique ID. Since a member of a connection may send several commands, this ID allows that member to identify when a specific command request has been completed.

hPacket

Handle to a P2P packet object containing any extra parameters for the response. You can pass NULL if the only parameter needed is nStatus

nStatus

Status of the original command. If the command completes successfully, this should be SUCCESS. Otherwise, it should be one of the Return Codes.

Returns

SUCCESS

This function was successful.

< 1

An occurred. Refer to Return Codes.

Comments

This function sends a response to a command that was sent from a remote computer using the L_InetSendCmd.

To receive commands, provide an INETCOMMANDCALLBACK function. This function must be set using L_InetSetCommandCallback.

Required DLLs and Libraries

LTNET

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application

See Also

Functions:

L_InetSendCmd, INETRESPONSECALLBACK, INETCOMMANDCALLBACK

Topics:

Sending Commands and Responses

 

A Client-Server Diagram: Sending Commands and Responses

Example

For an example, refer to L_InetSetCommandCallback.