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: |