Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - lamique

#11
Hola

Tengo una duda, como puedo explorar los archivos de una web, pero sin ftp, yo pensé en ir probando direcciones con  WebBrowser pero no me doy cuenta, la idea seria, que en un listbox me tire todas las urls posibles, y yo pueda descargar un archivo.

no estoy muy familiarizado con HttpWebRequest, si es de esa manera, y alguien me facilitara un manual o tutorial le agradecería, y si no es así de que manera podría hacerlo?

por ejemplo con:
Text = WebBrowser1.Document.documentElement.OuterHTML
puedo guardar un html, se entiende?

espero me entiendan, Saludos
#12
.NET (C#, VB.NET, ASP) / Pregunta Sockets C#
18 Diciembre 2012, 18:18 PM
Hola Gente, suelo ser una persona que posteo después de estar 3 días buscando en google, el tema es el siguiente, quiero realizar un servidor, que acepte múltiples clientes (se trata de un juego MMO)Esto no es problema, yo se algo de C++ y vb.net, en el motor que estoy trabajando se llama Unity 4, y yo tengo que pasar el codigo de un cliente a scripts, pero no tengo idea de como hacerlo, lo que pregunto es lo siguiente, como puedo hacer una conexión simple entre un servidor  y el engine Unity, es solo para guiarme, me falta el punto de partida, después de ahi voy probando y jugando con los sockets hasta obtener lo que realmente quiero, me gusta el tema de ir experimentando, pero me falta eso, el impulso, googleando encontre aplicaciones simples de cliente servidor en C# pero, como lo aplicaría al engine, tambien puedo incluir un pluguin(una dll cliente) y llamarla adentro del engine con scripts, bueno espero puedan ayudarme, o me tiren alguna idea, Saludos y Gracias de Antemano

Codigo Cliente (quiero pasarlo a un script, o a una dll, y llamarlo desde unity con un script)
Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;

namespace TcpClient
{
    class MainClass
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Abriendo sockets...");
            try
            {
                IPEndPoint ep = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 1234);
                Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                socket.Connect(ep);
                Console.WriteLine("Servidor Conectado...");
            }
            catch
            {
                Console.WriteLine("¡Error abriendo sockets!");
                Console.ReadKey();
            }
        }
    }
}



Servidor

Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;

namespace TcpServer
{
        class MainClass
        {
                public static void Main (string[] args)
                {
                        Console.WriteLine ("Abriendo sockets...");
                        try{
                        IPEndPoint ep = new IPEndPoint(IPAddress.Any, 1234);
                        Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                        socket.Bind(ep);
                        socket.Listen (25);
                                Console.WriteLine ("Esperando conexiones...");
                        socket.Accept();
                                Console.WriteLine ("Nueva conexion detectada...");
                        }catch{
                                Console.WriteLine ("¡Error abriendo sockets!");
                            Console.ReadKey();
                        }
                }
        }
}