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

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

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

Метод Описание
bind ( System.Net.Sockets.UdpSocket fan, IpAddr addr, Long port ) : System.Net.Sockets.UdpSocket
close ( System.Net.Sockets.UdpSocket fan ) : bool
close ( ) : void
connect ( System.Net.Sockets.UdpSocket fan, IpAddr addr, long port ) : System.Net.Sockets.UdpSocket
disconnect ( System.Net.Sockets.UdpSocket fan ) : System.Net.Sockets.UdpSocket
getBroadcast ( System.Net.Sockets.UdpSocket fan ) : bool
getReceiveBufferSize ( System.Net.Sockets.UdpSocket fan ) : long
getReceiveTimeout ( System.Net.Sockets.UdpSocket fan ) : Duration
getReuseAddr ( System.Net.Sockets.UdpSocket fan ) : bool
getSendBufferSize ( System.Net.Sockets.UdpSocket fan ) : long
getTrafficClass ( System.Net.Sockets.UdpSocket fan ) : long
isBound ( System.Net.Sockets.UdpSocket fan ) : bool
isClosed ( System.Net.Sockets.UdpSocket fan ) : bool
isConnected ( System.Net.Sockets.UdpSocket fan ) : bool
localAddr ( System.Net.Sockets.UdpSocket fan ) : IpAddr
localPort ( System.Net.Sockets.UdpSocket fan ) : Long
make ( System.Net.Sockets.UdpSocket fan ) : UdpSocketPeer
options ( System.Net.Sockets.UdpSocket fan ) : SocketOptions
receive ( System.Net.Sockets.UdpSocket fan, UdpPacket packet ) : UdpPacket
remoteAddr ( System.Net.Sockets.UdpSocket fan ) : IpAddr
remotePort ( System.Net.Sockets.UdpSocket fan ) : Long
send ( System.Net.Sockets.UdpSocket fan, UdpPacket packet ) : void
setBroadcast ( System.Net.Sockets.UdpSocket fan, bool v ) : void
setReceiveBufferSize ( System.Net.Sockets.UdpSocket fan, long v ) : void
setReceiveTimeout ( System.Net.Sockets.UdpSocket fan, Duration v ) : void
setReuseAddr ( System.Net.Sockets.UdpSocket fan, bool v ) : void
setSendBufferSize ( System.Net.Sockets.UdpSocket fan, long v ) : void
setTrafficClass ( System.Net.Sockets.UdpSocket fan, long v ) : void

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

Метод Описание
createSocket ( ) : Socket

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

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

public bind ( System.Net.Sockets.UdpSocket fan, IpAddr addr, Long port ) : System.Net.Sockets.UdpSocket
fan System.Net.Sockets.UdpSocket
addr IpAddr
port Long
Результат System.Net.Sockets.UdpSocket

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

public close ( System.Net.Sockets.UdpSocket fan ) : bool
fan System.Net.Sockets.UdpSocket
Результат bool

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

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

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

public connect ( System.Net.Sockets.UdpSocket fan, IpAddr addr, long port ) : System.Net.Sockets.UdpSocket
fan System.Net.Sockets.UdpSocket
addr IpAddr
port long
Результат System.Net.Sockets.UdpSocket

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

public disconnect ( System.Net.Sockets.UdpSocket fan ) : System.Net.Sockets.UdpSocket
fan System.Net.Sockets.UdpSocket
Результат System.Net.Sockets.UdpSocket

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

public getBroadcast ( System.Net.Sockets.UdpSocket fan ) : bool
fan System.Net.Sockets.UdpSocket
Результат bool

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

public getReceiveBufferSize ( System.Net.Sockets.UdpSocket fan ) : long
fan System.Net.Sockets.UdpSocket
Результат long

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

public getReceiveTimeout ( System.Net.Sockets.UdpSocket fan ) : Duration
fan System.Net.Sockets.UdpSocket
Результат Duration

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

public getReuseAddr ( System.Net.Sockets.UdpSocket fan ) : bool
fan System.Net.Sockets.UdpSocket
Результат bool

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

public getSendBufferSize ( System.Net.Sockets.UdpSocket fan ) : long
fan System.Net.Sockets.UdpSocket
Результат long

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

public getTrafficClass ( System.Net.Sockets.UdpSocket fan ) : long
fan System.Net.Sockets.UdpSocket
Результат long

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

public isBound ( System.Net.Sockets.UdpSocket fan ) : bool
fan System.Net.Sockets.UdpSocket
Результат bool

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

public isClosed ( System.Net.Sockets.UdpSocket fan ) : bool
fan System.Net.Sockets.UdpSocket
Результат bool

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

public isConnected ( System.Net.Sockets.UdpSocket fan ) : bool
fan System.Net.Sockets.UdpSocket
Результат bool

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

public localAddr ( System.Net.Sockets.UdpSocket fan ) : IpAddr
fan System.Net.Sockets.UdpSocket
Результат IpAddr

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

public localPort ( System.Net.Sockets.UdpSocket fan ) : Long
fan System.Net.Sockets.UdpSocket
Результат Long

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

public static make ( System.Net.Sockets.UdpSocket fan ) : UdpSocketPeer
fan System.Net.Sockets.UdpSocket
Результат UdpSocketPeer

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

public options ( System.Net.Sockets.UdpSocket fan ) : SocketOptions
fan System.Net.Sockets.UdpSocket
Результат SocketOptions

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

public receive ( System.Net.Sockets.UdpSocket fan, UdpPacket packet ) : UdpPacket
fan System.Net.Sockets.UdpSocket
packet UdpPacket
Результат UdpPacket

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

public remoteAddr ( System.Net.Sockets.UdpSocket fan ) : IpAddr
fan System.Net.Sockets.UdpSocket
Результат IpAddr

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

public remotePort ( System.Net.Sockets.UdpSocket fan ) : Long
fan System.Net.Sockets.UdpSocket
Результат Long

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

public send ( System.Net.Sockets.UdpSocket fan, UdpPacket packet ) : void
fan System.Net.Sockets.UdpSocket
packet UdpPacket
Результат void

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

public setBroadcast ( System.Net.Sockets.UdpSocket fan, bool v ) : void
fan System.Net.Sockets.UdpSocket
v bool
Результат void

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

public setReceiveBufferSize ( System.Net.Sockets.UdpSocket fan, long v ) : void
fan System.Net.Sockets.UdpSocket
v long
Результат void

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

public setReceiveTimeout ( System.Net.Sockets.UdpSocket fan, Duration v ) : void
fan System.Net.Sockets.UdpSocket
v Duration
Результат void

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

public setReuseAddr ( System.Net.Sockets.UdpSocket fan, bool v ) : void
fan System.Net.Sockets.UdpSocket
v bool
Результат void

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

public setSendBufferSize ( System.Net.Sockets.UdpSocket fan, long v ) : void
fan System.Net.Sockets.UdpSocket
v long
Результат void

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

public setTrafficClass ( System.Net.Sockets.UdpSocket fan, long v ) : void
fan System.Net.Sockets.UdpSocket
v long
Результат void