Тема: Code Retrasmisor
Alguien tiene un ejemplo pequeño para iniciar un desarrollo de un retransmisor.
En C o C# preferentemente.
Gracias
Sauro Dev
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Alguien tiene un ejemplo pequeño para iniciar un desarrollo de un retransmisor.
En C o C# preferentemente.
Gracias
Estimados Jose Donoso!
Gracias por comentar tus inquietudes e ideas acerca de WIALON, con respecto al tema de las herramientas del SDK y WIALON API se debe dirigir a la sesión del foro Custom SDK development en Ingles.
Custom SDK development - https://forum.gurtam.com/viewforum.php?id=59
Muchas gracias y esperamos sus comentarios para seguir trabajando en soluciones para sus necesidades.
Me respondo a mi mismo.
Para probar, deben crear proyecto de Consola en VS2019. Y reemplazar el método MAIN por el siguiente:
static void Main(string[] args)
{
try
{
IPAddress ipAd = IPAddress.Parse(IPAddress.Any.ToString()); //use local m/c IP address, and use the same in the client
/* Initializes the Listener */
TcpListener myList = new TcpListener(ipAd, 8001);
/* Start Listeneting at the specified port */
myList.Start();
Console.WriteLine("The server is running at port 8001...");
Console.WriteLine("The local End point is :" + myList.LocalEndpoint);
Console.WriteLine("Waiting for a connection.....");
Socket s = myList.AcceptSocket();
Console.WriteLine("Connection accepted from " + s.RemoteEndPoint);
byte[] b = new byte[ushort.MaxValue];
int k = s.Receive(b);
Console.WriteLine("Recieved...");
for (int i = 0; i < k; i++)
Console.Write(Convert.ToChar(b[i]));
ASCIIEncoding asen = new ASCIIEncoding();
s.Send(asen.GetBytes("The string was recieved by the server."));
Console.WriteLine("\nSent Acknowledgement");
/* clean up */
s.Close();
myList.Stop();
}
catch (Exception e)
{
Console.WriteLine("Error..... " + e.StackTrace);
}
}
Ahora voy a ponerlo a correr como un servicio, y hacer un par de cosas mas para que corra en diferentes sistemas operativos (FreeBSD, Linux, Mac OS X Server, Windows Server, Solaris, Unix) usando docker.
Hice un pequeño video como apoyo
https://www.youtube.com/watch?v=kjrlSBk1zPE
Espero les sirva!!
Saludos,
Jose Donoso