|
@@ -880,26 +880,41 @@ public class Client : MonoBehaviour
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- public void ImageStreamStartSend(User user)
|
|
|
+ public void ImageStreamStartSend(uint accid)
|
|
|
{
|
|
|
-
|
|
|
-
|
|
|
+ MemoryStream ms = new MemoryStream();
|
|
|
+ ms.WriteByte((byte)ImageCMD.streamStart);
|
|
|
+ BinaryWriter bw = new BinaryWriter(ms);
|
|
|
+ bw.Write(accid);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ var data = ConstructVariablePacket(55, ms.ToArray());
|
|
|
+ SendEnqueue(data);
|
|
|
}
|
|
|
|
|
|
- public void ImageStreamStopSend(User user)
|
|
|
+ public void ImageStreamStopSend(uint accid)
|
|
|
{
|
|
|
-
|
|
|
-
|
|
|
+ MemoryStream ms = new MemoryStream();
|
|
|
+ ms.WriteByte((byte)ImageCMD.streamStop);
|
|
|
+ BinaryWriter bw = new BinaryWriter(ms);
|
|
|
+ bw.Write(accid);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ var data = ConstructVariablePacket(55, ms.ToArray());
|
|
|
+ SendEnqueue(data);
|
|
|
}
|
|
|
|
|
|
public void ImageSend(byte[] bdata)
|
|
|
{
|
|
|
MemoryStream ms = new MemoryStream();
|
|
|
- ms.WriteByte((byte)ImageCMD.receiveImage);
|
|
|
-
|
|
|
-
|
|
|
- ms.Write(bdata, 0, bdata.Length);
|
|
|
- Debug.Log("imagesend bytes "+ms.ToArray().Length);
|
|
|
+ ms.WriteByte((byte)ImageCMD.streamStop);
|
|
|
+ BinaryWriter bw = new BinaryWriter(ms);
|
|
|
+ bw.Write(1);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
var data = ConstructVariablePacket(55, ms.ToArray());
|
|
|
SendEnqueue(data);
|
|
|
}
|
|
@@ -914,10 +929,15 @@ public class Client : MonoBehaviour
|
|
|
|
|
|
public void OnGUI()
|
|
|
{
|
|
|
-
|
|
|
-
|
|
|
- if (GUI.Button(new Rect(250, 280, 160, 64), "Receive Image!"))
|
|
|
+ if (GUI.Button(new Rect(250, 350, 160, 64), "Stop Stream Image!"))
|
|
|
+ {
|
|
|
+ ImageStreamStopSend(account_id);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ if (GUI.Button(new Rect(250, 280, 160, 64), "Start Stream Image!"))
|
|
|
{
|
|
|
+ ImageStreamStartSend(account_id);
|
|
|
|
|
|
|
|
|
|
|
@@ -946,10 +966,10 @@ public class Client : MonoBehaviour
|
|
|
|
|
|
|
|
|
|
|
|
- print("fbytes1 ");
|
|
|
- var fbytes = File.ReadAllBytes("Assets/Resources/Image/photo_2020-04-15_15-40-54.jpg");
|
|
|
- print("fbytes " + fbytes.Length);
|
|
|
- ImageSend(fbytes);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|