C# 클래스 SharpQuake.NetTcpIp

상속: INetLanDriver
파일 보기 프로젝트 열기: Memorix101/SharpQuake

공개 메소드들

메소드 설명
AddrCompare ( EndPoint addr1, EndPoint addr2 ) : int
Broadcast ( Socket socket, byte buf, int len ) : int
CheckNewConnections ( ) : Socket
CloseSocket ( Socket socket ) : int
Connect ( Socket socket, EndPoint addr ) : int
GetAddrFromName ( string name ) : EndPoint
GetNameFromAddr ( EndPoint addr ) : string
GetSocketPort ( EndPoint addr ) : int
Init ( ) : bool

UDP_Init

Listen ( bool state ) : void

UDP_Listen

OpenSocket ( int port ) : Socket
Read ( Socket socket, byte buf, int len, EndPoint &ep ) : int
SetSocketPort ( EndPoint addr, int port ) : int
Shutdown ( ) : void
Write ( Socket socket, byte buf, int len, EndPoint ep ) : int

비공개 메소드들

메소드 설명
NetTcpIp ( ) : System

메소드 상세

AddrCompare() 공개 메소드

public AddrCompare ( EndPoint addr1, EndPoint addr2 ) : int
addr1 System.Net.EndPoint
addr2 System.Net.EndPoint
리턴 int

Broadcast() 공개 메소드

public Broadcast ( Socket socket, byte buf, int len ) : int
socket Socket
buf byte
len int
리턴 int

CheckNewConnections() 공개 메소드

public CheckNewConnections ( ) : Socket
리턴 Socket

CloseSocket() 공개 메소드

public CloseSocket ( Socket socket ) : int
socket Socket
리턴 int

Connect() 공개 메소드

public Connect ( Socket socket, EndPoint addr ) : int
socket Socket
addr System.Net.EndPoint
리턴 int

GetAddrFromName() 공개 메소드

public GetAddrFromName ( string name ) : EndPoint
name string
리턴 System.Net.EndPoint

GetNameFromAddr() 공개 메소드

public GetNameFromAddr ( EndPoint addr ) : string
addr System.Net.EndPoint
리턴 string

GetSocketPort() 공개 메소드

public GetSocketPort ( EndPoint addr ) : int
addr System.Net.EndPoint
리턴 int

Init() 공개 메소드

UDP_Init
public Init ( ) : bool
리턴 bool

Listen() 공개 메소드

UDP_Listen
public Listen ( bool state ) : void
state bool
리턴 void

OpenSocket() 공개 메소드

public OpenSocket ( int port ) : Socket
port int
리턴 Socket

Read() 공개 메소드

public Read ( Socket socket, byte buf, int len, EndPoint &ep ) : int
socket Socket
buf byte
len int
ep System.Net.EndPoint
리턴 int

SetSocketPort() 공개 메소드

public SetSocketPort ( EndPoint addr, int port ) : int
addr System.Net.EndPoint
port int
리턴 int

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

Write() 공개 메소드

public Write ( Socket socket, byte buf, int len, EndPoint ep ) : int
socket Socket
buf byte
len int
ep System.Net.EndPoint
리턴 int