Commit 76620b0b66c51ccbb0bcab90f01c4a6f0573ff18
1 parent
68012fb0
Exists in
devel
Adds debug server
Showing
2 changed files
with
75 additions
and
0 deletions
Show diff stats
@@ -0,0 +1,63 @@ | @@ -0,0 +1,63 @@ | ||
1 | +/********************** | ||
2 | +********LAVID********** | ||
3 | +*******VLibras********* | ||
4 | +*------------------------------------------------------------------------ | ||
5 | +*Description: | ||
6 | +*Server gets pts from Core (client) by TCP connection | ||
7 | +*and runs the animations until a final tag is found. | ||
8 | +*------------------------------------------------------------------------ | ||
9 | +*Author: Claudiomar Araujo # claudiomar.araujo@lavid.ufpb.br | ||
10 | +*------------------------------------------------------------------------ | ||
11 | +***********************/ | ||
12 | + | ||
13 | +using UnityEngine; | ||
14 | +using System; | ||
15 | +using System.IO; | ||
16 | +using System.Net; | ||
17 | +using System.Net.Sockets; | ||
18 | +using System.Collections.Generic; | ||
19 | + | ||
20 | +public class ServerDebug { | ||
21 | + | ||
22 | + private bool isReady = false; | ||
23 | + private PlayerManager manager; | ||
24 | + | ||
25 | + public ServerDebug(PlayerManager manager) | ||
26 | + { | ||
27 | + this.manager = manager; | ||
28 | + } | ||
29 | + | ||
30 | + public bool IsNotReady { | ||
31 | + get { return !isReady; } | ||
32 | + } | ||
33 | + | ||
34 | + /** | ||
35 | + * Starts receiving of glosa and time from server. | ||
36 | + * Stops when receive "FINALIZE". | ||
37 | + */ | ||
38 | + public void StartCommunication() | ||
39 | + { | ||
40 | + List<string> messages = new List<string>() { | ||
41 | + "TESTE#1000", "TEST2'#2000", "FINALIZE" | ||
42 | + }; | ||
43 | + | ||
44 | + Debug.Log("S.SC()"); | ||
45 | + | ||
46 | + foreach (string text in messages) | ||
47 | + { | ||
48 | + Message message = new Message(text); | ||
49 | + | ||
50 | + Debug.Log("S.SC(): Received: " + message.Text); | ||
51 | + | ||
52 | + if (message.Text.Equals("FINALIZE")) | ||
53 | + { | ||
54 | + isReady = true; | ||
55 | + break; | ||
56 | + } | ||
57 | + else manager.enqueueMessage(message); | ||
58 | + } | ||
59 | + | ||
60 | + Debug.Log("S.SC(): END"); | ||
61 | + } | ||
62 | + | ||
63 | +} | ||
0 | \ No newline at end of file | 64 | \ No newline at end of file |
@@ -0,0 +1,12 @@ | @@ -0,0 +1,12 @@ | ||
1 | +fileFormatVersion: 2 | ||
2 | +guid: e7a0444f46906424a9edd021650e6cd0 | ||
3 | +timeCreated: 1469631182 | ||
4 | +licenseType: Pro | ||
5 | +MonoImporter: | ||
6 | + serializedVersion: 2 | ||
7 | + defaultReferences: [] | ||
8 | + executionOrder: 0 | ||
9 | + icon: {instanceID: 0} | ||
10 | + userData: | ||
11 | + assetBundleName: | ||
12 | + assetBundleVariant: |