elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 [208] 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 ... 255
2071  Programación / .NET (C#, VB.NET, ASP) / Re: Comunicar PC con PC via internet desde visual c# en: 19 Abril 2009, 18:37 pm
Hay varias técnicas, la que dices es una de ellas. La IP la conecto en la interfaz del servidor para que acepte peticiones, desde ahí controla el puerto serie.
2072  Programación / .NET (C#, VB.NET, ASP) / Re: Comunicar PC con PC via internet desde visual c# en: 19 Abril 2009, 13:14 pm
Hola:

Eso es lo que estaba haciendo yo hace un tiempo y funciona al menos con  tramas, pero las tramas las pueden coger en el aire y hackearte el server.

http://foro.elhacker.net/net/cliente_servidor-t249319.0.html

Aunque ahora lo tengo abandonado por falta de tiempo, quiero controlar el puerto serie desde el PIC a través de Internet. El cliente servidor lo tengo hecho y funciona la base, pero lo de tramas no tiene acuse recibido como un FTP. Es mejor usar socket por lo que me lo recomiendan, aún no me metí con socket que ya haré.

Que casualidad que desde que empecé con este proyecto por varios foros, pidan lo mismo que yo...



Saludo.
2073  Informática / Electrónica / Pasar de 16F84A a 16F627 en: 10 Abril 2009, 12:14 pm
Hola:

Me gustaría pasar del PIC16F84A al 16F627 (no 16F628A porque no lo tienen en el local).
¿Qué configuraciones debo usar para que me funcione el mismo circuito y con oscilador interno?


Código
  1. ; Repetición del ejercicio Indexado_02.asm sobre la forma de implementar una tabla de
  2. ; verdad, pero resuelto con más eficacia.
  3. ;
  4. ; ZONA DE DATOS **********************************************************************
  5.  
  6. LIST P=16F84A
  7. INCLUDE <P16F84A.INC>
  8. __CONFIG _CP_OFF &  _WDT_OFF & _PWRTE_ON & _XT_OSC
  9.  
  10. ; ZONA DE CÓDIGOS ********************************************************************
  11.  
  12. ORG 0 ; El programa comienza en la dirección 0.
  13. Inicio
  14. bsf STATUS,RP0 ; Acceso al Banco 1.
  15. clrf TRISB ; Las líneas del Puerto B se configuran como salida.
  16. movlw b'00011111' ; Las 5 líneas del Puerto A se configuran como entrada.
  17. movwf TRISA
  18. bcf STATUS,RP0 ; Acceso al Banco 0.
  19. Principal
  20. bcf STATUS,C ; Lee los sensores y los multiplica por 2
  21. rlf PORTA,W ; añadiendo un "0" y desplazando hacia la izquierda.
  22. andlw b'00001111' ; Se queda con los cuatro bits más bajos
  23. addwf PCL,F ; Salta a la configuración adecuada.
  24. movlw b'01100001' ; Estado "Vacio" (configuración 0).
  25. goto ActivaSalida
  26. movlw b'01100010' ; Estado "Llenándose" (configuración 1).
  27. goto ActivaSalida
  28. movlw b'00010000' ; Estado "Alarma" (configuración 2).
  29. goto ActivaSalida
  30. movlw b'00100100' ; Estado "Lleno" (configuración 3).
  31. goto ActivaSalida
  32. movlw b'00010000' ; Estado "Alarma" (configuración 4).
  33. goto ActivaSalida
  34. movlw b'00010000' ; Estado "Alarma" (configuración 5).
  35. goto ActivaSalida
  36. movlw b'00010000' ; Estado "Alarma" (configuración 6).
  37. goto ActivaSalida
  38. movlw b'00001000' ; Estado "Rebose" (configuración 7).
  39. ActivaSalida
  40. movwf PORTB ; Visualiza por el puerto de salida.
  41. goto Principal
  42.  
  43. END
   


Un cordial saludo.
2074  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Estadísticas del ataque de DDoS que recibió el foro en el mes de febrero. en: 28 Marzo 2009, 10:01 am
La verdad que a nadie le importa a quien usas.
2075  Programación / .NET (C#, VB.NET, ASP) / Re: Bloquear programa en c# con password en: 24 Marzo 2009, 00:48 am

Me he fijado bien y he logrado ver que está en español-España.

http://msdn.microsoft.com/es-es/library/system.security.cryptography.sha512.aspx

Saludo.
2076  Informática / Electrónica / Re: Proyectos por demas interesantes.... en: 23 Marzo 2009, 00:58 am
Robot para Marte.

2077  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Estadísticas del ataque de DDoS que recibió el foro en el mes de febrero. en: 22 Marzo 2009, 09:21 am
Viendo la noticia principal. ¿Por qué atacan esta web?
Siempre le pasa algo, parece que es un vengativo ofendido a mermar su venganza de algo.

Lo que tengo que ver:


2078  Programación / .NET (C#, VB.NET, ASP) / Cliente -Servidor. en: 22 Marzo 2009, 09:12 am
Hola:

Tengo hecho algo de Cliente-Servidor muy básico. Me gustaría saber que si el PC1 se conecta al PC2, envía al PC1 un mensaje que advierta si su conexión ha sido un éxito y que se mantenga en línea como el messenger. Cuando PC1 cierra la conexión mediante un buttón o botón, el PC2 muestra un mensaje indicando su conexión.

NOTA: Los botones de Control,por ahora no hablamos de ellos y aún no es funcional.

DESCARGAR


PC1-Cliente:
Código:
using System; 
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;
using System.Net.Sockets;
 
namespace PC1_Cliente
{
    public partial class Form_principal : Form
    {
        public Form_principal()
        {
            InitializeComponent();
        }
 
        private void button_Conectar_Click(object sender, EventArgs e)
        {
            UdpClient udpClient = new UdpClient();
            udpClient.Connect(textBox1.Text, 8888);
            Byte[] sendBytes = Encoding.ASCII.GetBytes(textBox2.Text);
            udpClient.Send(sendBytes, sendBytes.Length);
        }
    }
}

PC2-Servidor:
Código:
using System; 
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.IO.Ports;
using System.Net;
using System.Net.Sockets;
using System.Threading;
 
namespace PC2_Servidor
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            if (!serialPort1.IsOpen)
            {
                try
                {
                    serialPort1.Open();
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
        public void serverThread()
        {
        UdpClient udpClient = new UdpClient(8888);
        while(true)
        {
        IPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Any, 0);
        Byte[] receiveBytes = udpClient.Receive(ref RemoteIpEndPoint);
        string returnData = Encoding.ASCII.GetString(receiveBytes);
        lbConnections.Items.Add(RemoteIpEndPoint.Address.ToString() + ":" + returnData.ToString() );
        }
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            Thread thdUDPServer = new Thread(new
            ThreadStart(serverThread));
            thdUDPServer.Start();
        }
    }
}

Un cordial saludo.
2079  Programación / .NET (C#, VB.NET, ASP) / Re: Empezando en VB.Net en: 20 Marzo 2009, 04:13 am
Hola:

Se refiere a esto:
http://msdn.microsoft.com/es-es/library/0yd65esw.aspx

Saludo.
2080  Programación / .NET (C#, VB.NET, ASP) / Re: Empezando en VB.Net en: 19 Marzo 2009, 22:15 pm
¿Cómo hiciste el encuadre en negro del programa?

Páginas: 1 ... 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 [208] 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 ... 255
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines