826220679@qq.com
2025-08-07 4d6cd980c5c69e4d9d150669c89734642297e0cd
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package udptcp;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
 
import dell_system.MessageViewPanel;
public class HexBaowen {
    String hex;
    String ip;
    String addtime;
    int port;
    int localPort; // Ìí¼Ó±¾µØ¶Ë¿Ú×Ö¶Î
    String dataFrom;
    static List<HexBaowen> allReceivedHexMessages = new CopyOnWriteArrayList<>();
    public static void intsert(String ip, String hex, String time, int port, int localPort, int timestamp) {              
        HexBaowen baowen = new HexBaowen();
        baowen.setHex(hex);
        baowen.setIp(ip);
        baowen.setAddtime(time);
        baowen.setTimestamp(timestamp);
        baowen.setPort(port);
        baowen.setLocalPort(localPort); // ÉèÖñ¾µØ¶Ë¿Ú
        allReceivedHexMessages.add(baowen);
        if (MessageViewPanel.isWindowVisible) {
            MessageViewPanel.captureData(hex, ip, port, localPort, time);         
        }
    }
    
    // Ìí¼Ó±¾µØ¶Ë¿ÚµÄgetterºÍsetter
    public int getLocalPort() {
        return localPort;
    }
    
    public void setLocalPort(int localPort) {
        this.localPort = localPort;
    }
    
    
    public String getDataFrom() {
        return dataFrom;
    }
 
    public void setDataFrom(String dataFrom) {
        this.dataFrom = dataFrom;
    }
 
    public int getPort() {
        return port;
    }
    
    public void setPort(int port) {
        this.port = port;
    }
    
    int timestamp;
    
    public String getHex() {
        return hex;
    }
    
    public String getIp() {
        return ip;
    }
    
    public String getAddtime() {
        return addtime;
    }
    
    public int getTimestamp() {
        return timestamp;
    }
    
    public void setHex(String hex) {
        this.hex = hex;
    }
    
    public void setIp(String ip) {
        this.ip = ip;
    }
    
    public void setAddtime(String addtime) {
        this.addtime = addtime;
    }
    
    public void setTimestamp(int timestamp) {
        this.timestamp = timestamp;
    }
}