zsh_root
2024-01-02 7b595546af704983dbafcd0d385c8768ddacefc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package jiekou;
import BaoWen.Udp_Out;
import Method.GetNowTime;
import PbuliClass.Systems;
import VectroData.ForwardDatas;
import tcp.TcpClientOneToMany;
 
/**
 * »ùÕ¾ÀëÏ߸澯[OFFANCH]
 * warning:[length],OFFANCH,[anchorid],[timestamp]
 * ËµÃ÷
 * warning£º°üÍ·
 * [length] £º±¨Îij¤¶È
 * OFFANCH£º»ùÕ¾ÀëÏß
 * [anchorid] £º»ùÕ¾id
 * [timestamp] £ºÊ±¼ä´Á
 * Ê¾Àý£º
 * ¶¨Î»ÒýÇæ¿ªÆôºó£¬ÉϹýÏߵĻùÕ¾ÀëÏ߸澯¸ñʽÈçÏ£º
 * warning: 48,OFFANCH,7012,2017-05-25 14:37:55.923*/
public class anchor_off {
 
    public static void  udptcpout(String anchorid) {
        int len=0;        
        StringBuffer addtime=new StringBuffer(GetNowTime.timestamp2());
        String baotou=Systems.sys().getBaowentou()+"warning:";
        StringBuffer a0=new StringBuffer(baotou
                +len+","
                +"OFFANCH"+","
                +anchorid+","
                +addtime
                );
 
        len=a0.length()+1;
 
 
 
        StringBuffer a=new StringBuffer(baotou
                +len+","
                +"OFFANCH"+","
                +anchorid+","
                +addtime
                );
 
        byte[] byt=a.toString().getBytes();
        
        if(ForwardDatas.have_udp("¸æ¾¯Êý¾Ý") || ForwardDatas.have_udp("È«²¿Êý¾Ý")) {
            Udp_Out.udp_out(byt,byt.length,"¸æ¾¯Êý¾Ý");
 
        }
        
        if(ForwardDatas.have_tcp("¸æ¾¯Êý¾Ý") || ForwardDatas.have_tcp("È«²¿Êý¾Ý") ) {
            TcpClientOneToMany.send(a.toString());
        }
        
        addtime.setLength(0);
        a0.setLength(0);
        a.setLength(0);
    }
    
}