JBin
Con JBin ahorras cientos de horas y miles de líneas de código.
Descarga aquí el archivo Dll para tus proyectos.
Download JBin.dll Para poder descargarte JBin.dll debes estar suscrito.
Suscríbete por sólo 1,99 € y accede a todas las descargas y a la asistencia técnica para ayudarte a usar nuestras herramientas de ayuda al programador.

Documentación JBin
Documentación de la librería para poder aprobechar al máximo su potencia.

Archivos Binarios
Asi de fácil es crear archivos JBin que puedes recuperar con cualquier otro programa o juego aunque está en otro lenguage..

using System.IO;
using JBin;

public partial class Form1 : Form
{
  // Iniciar Jbin con un buffer de un megabyte
  AG myJBin = new AG();

   private void Form1_Load(object sender, EventArgs e)
   {
	// crear el evento para detectar errores

	myJBin.Error += new JBin.AG.ErrorEventHandler (this.JBIN_Error);
	// Iniciar Jbin con un buffer de un megabyte
	Array.Resize(ref myJBin.Binary, 1000000 );

	// Colocar el puntero del buffer al principio
	myJBin.pLFO = 0

	// aquí puedes añadir todos los datos que necesites guardar
	int id = 1;
	string name = "Franky";
	string email = "franky@dominio.com";

	// añadirlos al buffer
	myJBin.AddInt(myClients.Item[i].ID);
	myJBin.AddStr(myClients.Item[i].Name);
	myJBin.AddStr(myClients.Item[i].email);

	// crear el archivo binario JBin
	myJBin.Save("miBinario.bin", FileMode.Create);

   }

   // la función que nos devuelve si hay un error de lectura o escritura de JBin
   private void JBIN_Error(AGError e)
   {
        string message = ((char)e.Error).ToString();
        string caption = "Error Detected in Input";
        MessageBox.Show(message , caption);
   }

}

FTP
Subir y bajar archivos al servidor con JBin es una tarea fácil, rápida y efectiva.
Con estas poquitas líneas de código, subes y bajas archivos a tu servidor.
Dos funciones que puedes agregar a tus proyectos y usarlas siempre que sea necesario.

Imports JBin
' Subir un archivo al servidor
Public Function Download() As IONetReturnError

    Dim IORes As New IONetReturnError
    With IORes
        .Mensage = ""
        .Ok = True
    End With

    Try

	Dim myJB As New IONet("usuarioFtp", "claveFtp")

        myJB.DownloadFile("miarchivo.txt", "ftp://ftp.miserver.com/miarchivo.txt")
        If Not myJB.IONetError.Ok Then
            IORes = myJB.IONetError
            Return IORes
        End If

        Return IORes

    Catch ex As Exception
        With IORes
            .Mensage = "Error en Proyecto.Download" & vbCrLf & ex.Message
            .Ok = False
        End With
        Return IORes
    End Try

End Function

' Bajar un archivo del servidor
Public Function Upload() As IONetReturnError

    Dim IORes As New IONetReturnError
    With IORes
        .Mensage = ""
        .Ok = True
        .UploadTime = Now
    End With

    Try

	Dim myJB As New IONet("usuarioFtp", "claveFtp")

        Dim res = myJB.UploadFile("miarchivo.txt", "miarchivo.txt", "ftp://ftp.miserver.com/miarchivo.txt")
        If Not res Then
            IORes = myJB.IONetError
            Return IORes
        End If

	Return IORes

    Catch ex As Exception
        With IORes
            .Mensage = "Error en Proyecto.Upload" & vbCrLf & ex.Message
            .Ok = False
        End With

        Return IORes
    End Try

End Function

Servicio Web - RequestHTML
JBin te ofrece una manera sencilla y que con pocas líneas de codigo estableces un servicio con tu servidor web.
Un servicio muy común es solicitar los datos de un usuario para conectarlo a nuestro programa.
El mismo ejemplo de una tabla de clientes con 25.000 registros en VB.Net y C# que pueden usar el mismo archivo JBin. Con el formato JBin se cargan los datos de los 25 mil clientes en apenas un segundo. En el ejemplo puedes ver todos los clientes, añadir, modificar y eliminar.
Ver ejemplo en VB.Net: Crear Servicio Web en VB.Net
Ver ejemplo en C#: Crear Servicio Web en C#

Ejemplos
El mismo ejemplo de una tabla de clientes con 25.000 registros en VB.Net y C# que pueden usar el mismo archivo JBin. Con el formato JBin se cargan los datos de los 25 mil clientes en apenas un segundo. En el ejemplo puedes ver todos los clientes, añadir, modificar y eliminar.
Descarga proyecto de ejemplo en VB.Net aquí: Download Ejemplo VB.Net
Descarga proyecto de ejemplo en C# aquí: Download Ejemplo C#