44import android .os .Bundle ;
55import android .support .annotation .NonNull ;
66import android .support .v7 .app .AppCompatActivity ;
7+ import android .widget .ImageView ;
78
89import com .vilyever .jsonmodel .JsonModel ;
910import com .vilyever .logger .Logger ;
2526public class MainActivity extends AppCompatActivity {
2627 final MainActivity self = this ;
2728
29+ private ImageView imageView ;
30+ protected ImageView getImageView () { if (this .imageView == null ) { this .imageView = (ImageView ) findViewById (R .id .imageView ); } return this .imageView ; }
31+
2832 private SocketServer socketServer ;
2933 protected SocketServer getSocketServer () {
3034 if (this .socketServer == null ) {
@@ -35,10 +39,14 @@ protected SocketServer getSocketServer() {
3539 this .socketServer .getHeartBeatHelper ().setSendString ("$HB$" );
3640 this .socketServer .getHeartBeatHelper ().setReceiveString ("$HB$" );
3741
38- this .socketServer .getSocketPacketHelper ().setSendHeaderData (new byte []{0x02 });
39- this .socketServer .getSocketPacketHelper ().setSendTrailerString ("\r \n " );
40- this .socketServer .getSocketPacketHelper ().setReceiveHeaderData (new byte []{0x02 });
41- this .socketServer .getSocketPacketHelper ().setReceiveTrailerString ("\r \n " );
42+ // this.socketServer.getSocketPacketHelper().setSendHeaderData(new byte[]{0x03,0x02});
43+ // this.socketServer.getSocketPacketHelper().setSendTrailerData(new byte[]{0x01,0x03});
44+ // this.socketServer.getSocketPacketHelper().setReceiveHeaderData(new byte[]{0x03,0x02});
45+ // this.socketServer.getSocketPacketHelper().setReceiveTrailerData(new byte[]{0x01,0x03});
46+ this .socketServer .getSocketPacketHelper ().setSendHeaderString ("_abcd_1f9jsld;af" );
47+ this .socketServer .getSocketPacketHelper ().setSendTrailerString ("jrjgofnosd9[;[];3289-sjf" );
48+ this .socketServer .getSocketPacketHelper ().setReceiveHeaderString ("_abcd_1f9jsld;af" );
49+ this .socketServer .getSocketPacketHelper ().setReceiveTrailerString ("jrjgofnosd9[;[];3289-sjf" );
4250
4351 this .socketServer .registerSocketServerDelegate (new SocketServerDelegate () {
4452 @ Override
@@ -78,10 +86,15 @@ protected SocketClient getLocalSocketClient() {
7886 this .localSocketClient .getHeartBeatHelper ().setSendString ("$HB$" );
7987 this .localSocketClient .getHeartBeatHelper ().setReceiveString ("$HB$" );
8088
81- this .localSocketClient .getSocketPacketHelper ().setSendHeaderData (new byte []{0x02 });
82- this .localSocketClient .getSocketPacketHelper ().setSendTrailerString ("\r \n " );
83- this .localSocketClient .getSocketPacketHelper ().setReceiveHeaderData (new byte []{0x02 });
84- this .localSocketClient .getSocketPacketHelper ().setReceiveTrailerString ("\r \n " );
89+ // this.localSocketClient.getSocketPacketHelper().setSendHeaderData(new byte[]{0x03,0x02});
90+ // this.localSocketClient.getSocketPacketHelper().setSendTrailerData(new byte[]{0x01,0x03});
91+ // this.localSocketClient.getSocketPacketHelper().setReceiveHeaderData(new byte[]{0x03,0x02});
92+ // this.localSocketClient.getSocketPacketHelper().setReceiveTrailerData(new byte[]{0x01,0x03});
93+
94+ this .localSocketClient .getSocketPacketHelper ().setSendHeaderString ("_abcd_1f9jsld;af" );
95+ this .localSocketClient .getSocketPacketHelper ().setSendTrailerString ("jrjgofnosd9[;[];3289-sjf" );
96+ this .localSocketClient .getSocketPacketHelper ().setReceiveHeaderString ("_abcd_1f9jsld;af" );
97+ this .localSocketClient .getSocketPacketHelper ().setReceiveTrailerString ("jrjgofnosd9[;[];3289-sjf" );
8598
8699 this .localSocketClient .getSocketPacketHelper ().setSegmentLength (4 * 1024 );
87100
@@ -108,22 +121,22 @@ public void onResponse(SocketClient client, @NonNull SocketResponsePacket respon
108121
109122 @ Override
110123 public void onSendPacketBegin (SocketClient client , SocketPacket packet ) {
111- Logger .log ("Local onSendPacketBegin " + packet .getID ());
124+ // Logger.log("Local onSendPacketBegin " + packet.getID());
112125 }
113126
114127 @ Override
115128 public void onSendPacketCancel (SocketClient client , SocketPacket packet ) {
116- Logger .log ("Local onSendPacketCancel " + packet .getID ());
129+ // Logger.log("Local onSendPacketCancel " + packet.getID());
117130 }
118131
119132 @ Override
120133 public void onSendPacketEnd (SocketClient client , SocketPacket packet ) {
121- Logger .log ("Local onSendPacketEnd " + packet .getID ());
134+ // Logger.log("Local onSendPacketEnd " + packet.getID());
122135 }
123136
124137 @ Override
125138 public void onSendPacketProgress (SocketClient client , SocketPacket packet , float progress ) {
126- Logger .log ("Local onSendPacketProgress " + packet .getID () + " progress : " + progress );
139+ // Logger.log("Local onSendPacketProgress " + packet.getID() + " progress : " + progress);
127140 }
128141 });
129142 this .localSocketClient .registerSocketClientReceiveDelegate (new SocketClientReceiveDelegate () {
@@ -134,7 +147,7 @@ public void onResponse(SocketClient client, @NonNull SocketResponsePacket respon
134147
135148 @ Override
136149 public void onHeartBeat (SocketClient socketClient ) {
137- Logger .log ("Local onHeartBeat " );
150+ // Logger.log("Local onHeartBeat ");
138151 }
139152 });
140153 }
@@ -151,12 +164,12 @@ protected MainActivity setServerListeningSocketServerClient(SocketServerClient s
151164 this .serverListeningSocketServerClient .registerSocketClientDelegate (new SocketClientDelegate () {
152165 @ Override
153166 public void onConnected (SocketClient client ) {
154- Logger .log ("Server onConnected" );
167+ // Logger.log("Server onConnected");
155168 }
156169
157170 @ Override
158171 public void onDisconnected (SocketClient client ) {
159- Logger .log ("Server onDisconnected" );
172+ // Logger.log("Server onDisconnected");
160173 }
161174
162175 @ Override
@@ -167,22 +180,23 @@ public void onResponse(SocketClient client, @NonNull SocketResponsePacket respon
167180
168181 @ Override
169182 public void onSendPacketBegin (SocketClient client , SocketPacket packet ) {
170- Logger .log ("Server onSendPacketBegin " + packet .getID ());
183+ // Logger.log("Server onSendPacketBegin " + packet.getID());
171184 }
172185
173186 @ Override
174187 public void onSendPacketCancel (SocketClient client , SocketPacket packet ) {
175- Logger .log ("Server onSendPacketCancel " + packet .getID ());
188+ // Logger.log("Server onSendPacketCancel " + packet.getID());
176189 }
177190
178191 @ Override
179192 public void onSendPacketEnd (SocketClient client , SocketPacket packet ) {
180- Logger .log ("Server onSendPacketEnd " + packet .getID ());
193+ // Logger.log("Server onSendPacketEnd " + packet.getID());
194+
181195 }
182196
183197 @ Override
184198 public void onSendPacketProgress (SocketClient client , SocketPacket packet , float progress ) {
185- Logger .log ("Server onSendPacketProgress " + packet .getID () + " progress : " + progress );
199+ // Logger.log("Server onSendPacketProgress " + packet.getID() + " progress : " + progress);
186200 }
187201 });
188202 this .serverListeningSocketServerClient .registerSocketClientReceiveDelegate (new SocketClientReceiveDelegate () {
@@ -193,6 +207,7 @@ public void onResponse(SocketClient client, @NonNull SocketResponsePacket respon
193207 }
194208 else {
195209 Logger .log ("Server onResponse 【" + responsePacket .getMessage ().substring (0 , 100 ) + "】" );
210+ Logger .log ("Server onResponse length 【" + responsePacket .getData ().length + "】" );
196211 }
197212 }
198213
@@ -236,18 +251,19 @@ public void run() {
236251 protected Void doInBackground (Void ... params ) {
237252 self .getLocalSocketClient ().sendString ("ABC" );
238253
239- TestModel testModel = new TestModel ();
240- testModel .subModels = new ArrayList <TestSubModel >();
241- for (int i = 0 ; i < 100000 ; i ++) {
242- TestSubModel subModel = new TestSubModel ();
243- subModel .title = "title " + i ;
244- testModel .subModels .add (subModel );
245- }
254+ TestModel testModel = new TestModel ();
255+ testModel .subModels = new ArrayList <TestSubModel >();
256+ for (int i = 0 ; i < 10000 ; i ++) {
257+ TestSubModel subModel = new TestSubModel ();
258+ subModel .title = "title " + i ;
259+ testModel .subModels .add (subModel );
260+ }
246261
247- SocketPacket packet = self .getLocalSocketClient ().sendString (testModel .toJson ().toString ());
248- Logger .log ("packet size " + packet .getMessage ().getBytes ().length );
262+ SocketPacket packet = self .getLocalSocketClient ().sendString (testModel .toJson ().toString ());
263+ Logger .log ("packet size " + packet .getMessage ().getBytes ().length );
249264
250265 self .getLocalSocketClient ().sendString ("一二三" );
266+
251267 return null ;
252268 }
253269
0 commit comments