xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
DgramSocket.xcs
浏览该文件的文档.
1
5@Declare
7
11 static class DgramPacket{
16
23 DgramPacket(byte[] buffer, int pos, int length, InetAddress addr);
24
29
30
36 void setData(byte[] buffer, int pos, int length);
37
38
42 int length();
43
47 byte[] getData();
48 };
49
50
55
56
63 bool bind(String host, int port);
64
72 int read(byte [] buffer, int pos, int length);
73
81 int write(byte [] buffer, int pos, int length);
82
86 void close();
87
88
94 long available(bool wait);
95
96
102
109 bool connect(String host, int port);
110
115 DgramPacket recvPacket();
116
117
122 bool recvPacket(DgramPacket packet);
123
129
134 void setSelectFlags(int flags);
135
141
150 int select(DgramSocket [] sockets, int offset, int count, int[] sets, int timeout);
151
152
158
159
165
171
177
183
193 int sendTo(String host, int port, byte[] buffer, int pos, int length);
194
195
204 int sendTo(InetAddress addr, byte[] buffer, int pos, int length)
205};
int length()
获取数据长度
byte [] getData()
获取数据
DgramPacket(byte[] buffer, int pos, int length, InetAddress addr)
从数据构造一个数据报文
InetAddress getRemoteInetAddress()
获取远端地址
DgramPacket()
构造一个数据报文
void setData(byte[] buffer, int pos, int length)
设置数据
udp协议套接字
InetAddress getLocalInetAddress()
获取本地地址信息
int getHandle()
获取套接字句柄
int select(DgramSocket [] sockets, int offset, int count, int[] sets, int timeout)
选择事件触发的socket
int getLocalAddress()
获取本地32位的IP地址信息
void close()
关闭套接字
int getRemoteAddress()
获取远程32位的IP地址信息
int write(byte [] buffer, int pos, int length)
写入数据
int getLocalPort()
获取本地端口信息
long available(bool wait)
是否可读
DgramPacket recvPacket()
接收数据报文
void setSelectFlags(int flags)
设置select触发的选项
int getSelectFlags()
获取select触发的选项
InetAddress getRemoteInetAddress()
获取远程地址信息
int sendTo(String host, int port, byte[] buffer, int pos, int length)
发送数据到指定地址
bool bind(String host, int port)
bind地址
bool recvPacket(DgramPacket packet)
发送数据报文
bool connect(String host, int port)
建立UDP连接
int read(byte [] buffer, int pos, int length)
读取数据
int getRemotePort()
获取远程端口信息
void DgramSocket()
构造函数
网络地址类
字符串类