Entradas

Mostrando entradas de 2013

Comunicación TCP Cliente-Servidor usando Mono C#

Imagen
Esto es una ejemplo básico de comunicación Cliente Servidor desarrollado en Mono C#, las pruebas se realizaron en Ubuntu 10.04, pero igual corre en windows solo debes habilitar los permisos en el puerto 8080 para las pruebas. Tomar en cuenta que los ejecutables se hicieron para correr en consola,ustedes deberán realizar las adaptaciones para u programa con interfaz Lo primero a realizar será crear es la librería que va a ser utilizada por ambos ejecutables. using System; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; namespace TestCode.Remoting { public class SampleObject : MarshalByRefObject { private int counter; public SampleObject() { counter = 0; } public int GetCount() { counter++; return counter; } // Make object live forever public override Object InitializeLifetimeService() { return null; } } } Ahora vamos a armar el

Puerto Serial Mono C# Sharp

Imagen
Creación de un Software que sea capaz de escuchar por el Puerto Serial utilizando C# con Mono, la aplicación debe tener varias utilidades la idea principal es que sea multi-plataforma y que sea capaz de comunicarse con una base de datos. En la creación de esta herramienta me he ido encontrando con varios inconvenientes por la poca documentación que existe sobre C# Mono, tratare de ir explicando los pasos y proceso tan claro como pueda, este proyecto es bastante ambicioso ya que va a ser mi primer programa utilizando este lenguaje y fusionando tanto en Windows como en Linux con Mono. Esta aplicación se esta haciendo bajo plataforma Linux Ubuntu 10.04, para la programación de la aplicación se instaló Monodevelop 2.4 y sus respectivos plugin y librerías. En el Archivo Main.cs escribiremos el siguiente Código using System; using System.IO.Ports; using System.IO; using System.Collections.Generic; namespace kenport { class MainClass { public static void Main (str

Prueba Sintaxis codigo fuente

/** * SyntaxHighlighter */ function foo() { if (counter <= 10) return; // it works! }

Como instalar tu propia nube virtual, usando OWNCLOUD

Imagen
ownCloud,Nuestra propia nube virtual La idea principal es montar servicio muy similar Dropbox ,GDrive,etc ,pero administrado por nosotros. y sin costo extra para nuestros bolsillos o para las empresas en la que trabajamos y queremos utilizar esta genial herramienta. Ustedes diran Si ya existen otros servicios gratuitos(pero limitados en capacidad),¿para que montar nuestra propia nube?? A pesar que existen costos "$$" asociados a lo que nosotros queremos implementar, estos costos irán variando según lo que queramos hacer y aun así los beneficios serán mayores, ya que lo que tendremos en servicios ,es similar a tener una cuenta contratada en Dropbox ,GDrive,etc... Ejemplos de uso: En Empresas: Esta puede ser utilizada como medio de respaldo interno en nuestra empresa, es decir podemos acceder a nuestra información exclusivamente en nuestra red interna o accediendo vía Internet. Particular: lo podemos usar en casa solo para nuestro uso particular o fami