@@ -7,9 +7,25 @@ public class TCPSocket : Details
7
7
{
8
8
private WXTCPSocket _tcpSocket ;
9
9
10
+ // 数据
11
+ private string _stringData1 = "String Data" ;
12
+ private string _stringData2 = "123\n " ;
13
+
14
+
15
+ private byte [ ] _bufferData1 = { 66 , 117 , 102 , 102 , 101 , 114 , 32 , 68 , 97 , 116 , 97 , 32 } ;
16
+ private byte [ ] _bufferData2 = { 0xab , 0x05 , 0xd7 , 0x05 } ;
17
+ private byte [ ] _bufferData3 = new byte [ 8 ] ;
18
+
19
+ private int [ ] _bufferData4 = { 66 , 117 , 102 , 102 , 101 , 114 , 32 , 68 , 97 , 116 , 97 , 32 } ;
20
+ private int [ ] _bufferData5 = { 0xab , 0x05 , 0xd7 , 0x05 } ;
21
+ private int [ ] _bufferData6 = new int [ 8 ] ;
22
+
23
+
10
24
private void Start ( ) {
11
25
GameManager . Instance . detailsController . BindExtraButtonAction ( 0 , connect ) ;
12
26
GameManager . Instance . detailsController . BindExtraButtonAction ( 1 , close ) ;
27
+ GameManager . Instance . detailsController . BindExtraButtonAction ( 2 , write ) ;
28
+ GameManager . Instance . detailsController . BindExtraButtonAction ( 3 , writeBuffer ) ;
13
29
}
14
30
15
31
// 测试 API
@@ -18,6 +34,10 @@ protected override void TestAPI(string[] args)
18
34
_tcpSocket = WX . CreateTCPSocket ( ) ;
19
35
Debug . Log ( "tcpSocket: " + JsonUtility . ToJson ( _tcpSocket ) ) ;
20
36
37
+ _tcpSocket . OnMessage ( ( res ) => {
38
+ Debug . Log ( "onMessage: " + JsonUtility . ToJson ( res ) ) ;
39
+ } ) ;
40
+
21
41
_tcpSocket . OnConnect ( ( res ) => {
22
42
Debug . Log ( "onConnect: " + JsonUtility . ToJson ( res ) ) ;
23
43
} ) ;
@@ -29,21 +49,40 @@ protected override void TestAPI(string[] args)
29
49
_tcpSocket . OnClose ( ( res ) => {
30
50
Debug . Log ( "onClose: " + JsonUtility . ToJson ( res ) ) ;
31
51
} ) ;
32
-
33
- _tcpSocket . OnMessage ( ( res ) => {
34
- Debug . Log ( "onMessage: " + JsonUtility . ToJson ( res ) ) ;
35
- } ) ;
36
52
}
37
53
38
54
private void connect ( ) {
55
+ Debug . Log ( "connect test start" ) ;
39
56
_tcpSocket . Connect ( new TCPSocketConnectOption ( ) {
40
- address = "192.168.193.2" ,
41
- port = 8848
57
+ address = "www.oooceanworld.com" , port = 8101
42
58
} ) ;
43
59
}
44
60
45
61
private void close ( ) {
62
+ Debug . Log ( "close test start" ) ;
46
63
_tcpSocket . Close ( ) ;
47
64
}
65
+
66
+ private void write ( ) {
67
+ Debug . Log ( "write string test start: " + _stringData ) ;
68
+ _tcpSocket . Write ( _stringData ) ;
69
+ }
70
+
71
+ private void writeBuffer ( )
72
+ {
73
+ Debug . Log ( "write buffer test start:" ) ;
74
+ Debug . Log ( "test 1: " + _bufferData1 ) ;
75
+ _tcpSocket . Write ( _bufferData1 ) ;
76
+ Debug . Log ( "test 2: " + _bufferData2 ) ;
77
+ _tcpSocket . Write ( _bufferData2 ) ;
78
+ Debug . Log ( "test 3: " + _bufferData3 ) ;
79
+ _tcpSocket . Write ( _bufferData3 ) ;
80
+ Debug . Log ( "test 4: " + _bufferData4 ) ;
81
+ _tcpSocket . Write ( _bufferData4 ) ;
82
+ Debug . Log ( "test 5: " + _bufferData5 ) ;
83
+ _tcpSocket . Write ( _bufferData5 ) ;
84
+ Debug . Log ( "test 6: " + _bufferData6 ) ;
85
+ _tcpSocket . Write ( _bufferData6 ) ;
86
+ }
48
87
}
49
88
0 commit comments