# Class TSynaClient

Description | Hierarchy | Fields | Methods | Properties

## Unit

blcksock

## Declaration

`type TSynaClient = class(TObject)`

## Description

Parent class of application protocol implementations.

By this class is defined common properties.

## Hierarchy

- TObject
- TSynaClient

## Overview

### Methods

| `constructor Create;`

### Properties

| `property TargetHost: string read FTargetHost Write FTargetHost;`
| `property TargetPort: string read FTargetPort Write FTargetPort;`
| `property IPInterface: string read FIPInterface Write FIPInterface;`
| `property Timeout: integer read FTimeout Write FTimeout;`
| `property UserName: string read FUserName Write FUserName;`
| `property Password: string read FPassword Write FPassword;`

## Description

### Methods

| `constructor Create;`

### Properties

| `property TargetHost: string read FTargetHost Write FTargetHost;`

Specify terget server IP (or symbolic name). Default is 'localhost'.

| `property TargetPort: string read FTargetPort Write FTargetPort;`

Specify terget server port (or symbolic name).

| `property IPInterface: string read FIPInterface Write FIPInterface;`

Defined local socket address. (outgoing IP address). By default is used '0.0.0.0' as wildcard for default IP.

| `property Timeout: integer read FTimeout Write FTimeout;`

Specify default timeout for socket operations.

| `property UserName: string read FUserName Write FUserName;`

If protocol need user authorization, then fill here username.

| `property Password: string read FPassword Write FPassword;`

If protocol need user authorization, then fill here password.

Generated by PasDoc 0.9.0 on 2012-04-23 21:38:50