Profile Picture

Get data to transfer to Unity

Posted By anomal3 4 Years Ago
You don't have permission to rate!
Author
Message
anomal3
anomal3
Posted 4 Years Ago
View Quick Profile
New Member

New Member (30 reputation)New Member (30 reputation)New Member (30 reputation)New Member (30 reputation)New Member (30 reputation)New Member (30 reputation)New Member (30 reputation)New Member (30 reputation)New Member (30 reputation)

Group: Forum Members
Last Active: 4 Years Ago
Posts: 1, Visits: 4
Good afternoon, ladies and gentlemen.
Please give an api to get data from the application.

The data is being transferred, I just don't understand how to get it yet.
I get a blank message back.
http://dl3.joxi.net/drive/2021/04/07/0017/0748/1159916/16/aa4c12ce7c.png


Here's what I have so far.
Do you have any thoughts?

[spoiler]

static NetworkStream stream;
        static 
TcpClient client;
        static 
BinaryReader reader;
        static 
BinaryWriter writer;
        private const 
int port 999;
        private const 
string server "192.168.0.23";
        static 
void Main(string[] args)
        {
            
ConStack();
        }
static 
void ConStack()
        {
          
client = new TcpClient();

            
client.Connect(serverport); //client connect
            
var stream client.GetStream(); // return obj NetworkStream
            
reader = new BinaryReader(streamEncoding.Unicodefalse);
            
writer = new BinaryWriter(streamEncoding.Unicodetrue);

            
//writer.Write("JawOpen"); //When trying to send any message, the program flies into Exception

          
            
Thread receiveThread = new Thread(new ThreadStart(ReceiveMessage));
            
receiveThread.Start(); //Start Thread
            
Console.WriteLine("Start Thread");
        }
  static 
void ReceiveMessage()
        {
            
byte[] data = new byte[1065];
            
StringBuilder builder = new StringBuilder();
            while (
true)
            {
                try
                {
                    var 
byt reader.Read(data0data.Length);
                    
builder.Append(Encoding.Unicode.GetString(data0byt));
                    
Console.WriteLine(builder.ToString());
                 
//i get empty
                
}
                catch (
Exception ex)
                {
                    
Console.WriteLine("Errr!\n{0}"ex.Message); 
                    
Console.ReadLine();
                }
            }
        }


[/spoiler]



Reading This Topic