C# 클래스 Betzalel.SimpleMulticastAnalyzer.Net.Protocols.UdpNetworkProtocol

상속: INetworkProtocol
파일 보기 프로젝트 열기: eranbetzalel/SimpleMulticastAnalyzer

공개 메소드들

메소드 설명
Bind ( EndPoint bindedIpAddress ) : void
Dispose ( ) : void
SendPackets ( int amount ) : void
SetReceiveBufferSize ( int networkBufferSize ) : void
SetSendBufferSize ( int networkBufferSize ) : void
StartListen ( ) : void
StopListen ( ) : void
UdpNetworkProtocol ( Log log, Statistics statistics, IPEndPoint destinationEndPoint, UdpNetworkProtocolType udpNetworkProtocolType, int packetDataSize, bool verifyOrder ) : System

비공개 메소드들

메소드 설명
StartListenTask ( object state ) : void

메소드 상세

Bind() 공개 메소드

public Bind ( EndPoint bindedIpAddress ) : void
bindedIpAddress System.Net.EndPoint
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

SendPackets() 공개 메소드

public SendPackets ( int amount ) : void
amount int
리턴 void

SetReceiveBufferSize() 공개 메소드

public SetReceiveBufferSize ( int networkBufferSize ) : void
networkBufferSize int
리턴 void

SetSendBufferSize() 공개 메소드

public SetSendBufferSize ( int networkBufferSize ) : void
networkBufferSize int
리턴 void

StartListen() 공개 메소드

public StartListen ( ) : void
리턴 void

StopListen() 공개 메소드

public StopListen ( ) : void
리턴 void

UdpNetworkProtocol() 공개 메소드

public UdpNetworkProtocol ( Log log, Statistics statistics, IPEndPoint destinationEndPoint, UdpNetworkProtocolType udpNetworkProtocolType, int packetDataSize, bool verifyOrder ) : System
log Log
statistics Statistics
destinationEndPoint System.Net.IPEndPoint
udpNetworkProtocolType UdpNetworkProtocolType
packetDataSize int
verifyOrder bool
리턴 System