I simply trying to do some work using C# API, on .NET project with Visual Studio 2008.
On my project, i am successfully connectiong to Miktorik with port and IP adress, but when i try to login, project is freezing on some particular point. I run it on debug mode, and saw this:
public List<string> Read() { List<string> output = new List<string>(); string o = ""; byte[] tmp = new byte[4]; long count; while (true) { tmp[3] = (byte)connection.ReadByte(); // <--- Thats where projects freezing.
At this point of project, system is keep waiting to read any byte forever. no error messages, nothing.
What am i doing wrong? Is that a coding mistake, or some kind of misconnection between my pc and the router?
The problem was, i gave the wrong port number, 8291, instead of the API port 8728. And the port wasnt opened on Winbox.
I was expected from Mikrotik Administrators to solve this problem very easily like our support team. I knew it was something easy, and yet not any administrator replied me.
Joined: Tue Feb 14, 2006 9:46 am Posts: 4865
Karma: 38
Location: Riga, Latvia
that is user generated content, there might be some problems with that code. If you encounter problems, please see respective thread in the forum about that implementation and write it there.
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum