C# Класс Fan.Inet.TcpSocketPeer

Показать файл Открыть проект

Открытые методы

Метод Описание
@in ( TcpSocket fan ) : InStream
@out ( TcpSocket fan ) : OutStream
TcpSocketPeer ( ) : System
TcpSocketPeer ( Socket socket ) : System
bind ( TcpSocket fan, IpAddr addr, Long port ) : TcpSocket
close ( TcpSocket fan ) : bool
close ( ) : void
connect ( TcpSocket fan, IpAddr addr, long port, Duration timeout ) : TcpSocket
getInBufferSize ( TcpSocket fan ) : Long
getKeepAlive ( TcpSocket fan ) : bool
getLinger ( TcpSocket fan ) : Duration
getNoDelay ( TcpSocket fan ) : bool
getOutBufferSize ( TcpSocket fan ) : Long
getReceiveBufferSize ( TcpSocket fan ) : long
getReceiveTimeout ( TcpSocket fan ) : Duration
getReuseAddr ( TcpSocket fan ) : bool
getSendBufferSize ( TcpSocket fan ) : long
getTrafficClass ( TcpSocket fan ) : long
isBound ( TcpSocket fan ) : bool
isClosed ( TcpSocket fan ) : bool
isConnected ( TcpSocket fan ) : bool
localAddr ( TcpSocket fan ) : IpAddr
localPort ( TcpSocket fan ) : Long
make ( TcpSocket fan ) : TcpSocketPeer
options ( TcpSocket fan ) : SocketOptions
remoteAddr ( TcpSocket fan ) : IpAddr
remotePort ( TcpSocket fan ) : Long
setInBufferSize ( TcpSocket fan, Long v ) : void
setKeepAlive ( TcpSocket fan, bool v ) : void
setLinger ( TcpSocket fan, Duration v ) : void
setNoDelay ( TcpSocket fan, bool v ) : void
setOutBufferSize ( TcpSocket fan, Long v ) : void
setReceiveBufferSize ( TcpSocket fan, long v ) : void
setReceiveTimeout ( TcpSocket fan, Duration v ) : void
setReuseAddr ( TcpSocket fan, bool v ) : void
setSendBufferSize ( TcpSocket fan, long v ) : void
setTrafficClass ( TcpSocket fan, long v ) : void

Приватные методы

Метод Описание
connected ( TcpSocket fan ) : void

Описание методов

@in() публичный Метод

public @in ( TcpSocket fan ) : InStream
fan TcpSocket
Результат Fan.Sys.InStream

@out() публичный Метод

public @out ( TcpSocket fan ) : OutStream
fan TcpSocket
Результат Fan.Sys.OutStream

TcpSocketPeer() публичный Метод

public TcpSocketPeer ( ) : System
Результат System

TcpSocketPeer() публичный Метод

public TcpSocketPeer ( Socket socket ) : System
socket Socket
Результат System

bind() публичный Метод

public bind ( TcpSocket fan, IpAddr addr, Long port ) : TcpSocket
fan TcpSocket
addr IpAddr
port Long
Результат TcpSocket

close() публичный Метод

public close ( TcpSocket fan ) : bool
fan TcpSocket
Результат bool

close() публичный Метод

public close ( ) : void
Результат void

connect() публичный Метод

public connect ( TcpSocket fan, IpAddr addr, long port, Duration timeout ) : TcpSocket
fan TcpSocket
addr IpAddr
port long
timeout Duration
Результат TcpSocket

getInBufferSize() публичный Метод

public getInBufferSize ( TcpSocket fan ) : Long
fan TcpSocket
Результат Long

getKeepAlive() публичный Метод

public getKeepAlive ( TcpSocket fan ) : bool
fan TcpSocket
Результат bool

getLinger() публичный Метод

public getLinger ( TcpSocket fan ) : Duration
fan TcpSocket
Результат Duration

getNoDelay() публичный Метод

public getNoDelay ( TcpSocket fan ) : bool
fan TcpSocket
Результат bool

getOutBufferSize() публичный Метод

public getOutBufferSize ( TcpSocket fan ) : Long
fan TcpSocket
Результат Long

getReceiveBufferSize() публичный Метод

public getReceiveBufferSize ( TcpSocket fan ) : long
fan TcpSocket
Результат long

getReceiveTimeout() публичный Метод

public getReceiveTimeout ( TcpSocket fan ) : Duration
fan TcpSocket
Результат Duration

getReuseAddr() публичный Метод

public getReuseAddr ( TcpSocket fan ) : bool
fan TcpSocket
Результат bool

getSendBufferSize() публичный Метод

public getSendBufferSize ( TcpSocket fan ) : long
fan TcpSocket
Результат long

getTrafficClass() публичный Метод

public getTrafficClass ( TcpSocket fan ) : long
fan TcpSocket
Результат long

isBound() публичный Метод

public isBound ( TcpSocket fan ) : bool
fan TcpSocket
Результат bool

isClosed() публичный Метод

public isClosed ( TcpSocket fan ) : bool
fan TcpSocket
Результат bool

isConnected() публичный Метод

public isConnected ( TcpSocket fan ) : bool
fan TcpSocket
Результат bool

localAddr() публичный Метод

public localAddr ( TcpSocket fan ) : IpAddr
fan TcpSocket
Результат IpAddr

localPort() публичный Метод

public localPort ( TcpSocket fan ) : Long
fan TcpSocket
Результат Long

make() публичный статический Метод

public static make ( TcpSocket fan ) : TcpSocketPeer
fan TcpSocket
Результат TcpSocketPeer

options() публичный Метод

public options ( TcpSocket fan ) : SocketOptions
fan TcpSocket
Результат SocketOptions

remoteAddr() публичный Метод

public remoteAddr ( TcpSocket fan ) : IpAddr
fan TcpSocket
Результат IpAddr

remotePort() публичный Метод

public remotePort ( TcpSocket fan ) : Long
fan TcpSocket
Результат Long

setInBufferSize() публичный Метод

public setInBufferSize ( TcpSocket fan, Long v ) : void
fan TcpSocket
v Long
Результат void

setKeepAlive() публичный Метод

public setKeepAlive ( TcpSocket fan, bool v ) : void
fan TcpSocket
v bool
Результат void

setLinger() публичный Метод

public setLinger ( TcpSocket fan, Duration v ) : void
fan TcpSocket
v Duration
Результат void

setNoDelay() публичный Метод

public setNoDelay ( TcpSocket fan, bool v ) : void
fan TcpSocket
v bool
Результат void

setOutBufferSize() публичный Метод

public setOutBufferSize ( TcpSocket fan, Long v ) : void
fan TcpSocket
v Long
Результат void

setReceiveBufferSize() публичный Метод

public setReceiveBufferSize ( TcpSocket fan, long v ) : void
fan TcpSocket
v long
Результат void

setReceiveTimeout() публичный Метод

public setReceiveTimeout ( TcpSocket fan, Duration v ) : void
fan TcpSocket
v Duration
Результат void

setReuseAddr() публичный Метод

public setReuseAddr ( TcpSocket fan, bool v ) : void
fan TcpSocket
v bool
Результат void

setSendBufferSize() публичный Метод

public setSendBufferSize ( TcpSocket fan, long v ) : void
fan TcpSocket
v long
Результат void

setTrafficClass() публичный Метод

public setTrafficClass ( TcpSocket fan, long v ) : void
fan TcpSocket
v long
Результат void