用法:
// 需要启用线程
gj.xc(){
// 输入本地服务端的端口
s sjb = wl.sjb(6666)(cp,dp,bs,ip,dk){
// cp 数据报协议对象
// dp 接收数据对象
// bs 接收的字节数组
// ip 发送者IP
// dk 发送者端口
gj.sc(cp + ":" + dp + ":" + bs + "+" + bs.length + ":" + ip + ":" + dk)
}
// 开始,这里线程会被堵塞
sjb.ks()
// 下面的代码将在服务端关闭后执行
gj.sc("服务端已关闭")
}
// 需要启用线程
gj.xc(){
// 输入远程连接IP,远程连接的端口,输入本地服务端的端口
s sjb = wl.sjb("192.168.1.101", 6666, 7777)(cp,dp,bs,ip,dk){
// cp 数据报协议对象
// dp 接收数据对象
// bs 接收的字节数组
// ip 发送者IP
// dk 发送者端口
gj.sc(cp + ":" + dp + ":" + bs + "+" + bs.length + ":" + ip + ":" + dk)
}
// 开始,这里线程会被堵塞
sjb.ks()
// 下面的代码将在服务端关闭后执行
gj.sc("服务端已关闭")
}
// 更多方法
// 开始
sjb.ks()
// 关闭
sjb.gb()
// 设置最大接收数据长度,需在开始前调用;默认5KB,值越大越可能丢包发送失败。建议10KB内
sjb.sjcd(1024*5)
// 获取连接对象
s lj = sjb.lj()
// 获取连接的IP
s ip = sjb.ip()
// 获取连接的端口
s dk = sjb.dk()
// 获取本机的IP
s ip = sjb.bjip()
// 获取本机的端口
s dk = sjb.bjdk()
// 获取连接是否已释放
s sfgb = sjb.sfgb()
// 输出数据
gj.xc(){
s sc1 = sjb.sc("nihao")
}
// 输出数据
// 输入发送的IP,发送的端口,发送的数据
gj.xc(){
s sc2 = sjb.sc("192.168.1.102", 7777, "nihao")
}