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 - [D4N93R]

#1681
.NET (C#, VB.NET, ASP) / Re: sockets
16 Marzo 2010, 14:23 PM
Exacto, un socket por conexión, jjejej Raul deja el empeño con los sockets, FlashNet usa TcpClient :P es lo mismo pero más arreglado.. :D

Claro, amenos de que desees controlar mejor la conexión, pero no creo que sea tu caso.

Un saludo!
#1682
Que bueno!, así es...

Una pequeña crítica constructiva:

- Que NWSServer.Write() nada más pida el byte array, en ese método dentro es que vas a programar para que sea desde 0 hasta el total.

- Deja esa sobrecarga actual también.

- Hazte otra más para enviar Strings.

Quedaría algo asi.

NWSServer.Write(byte[]);
NWSServer.Write(byte[], int, int);
NWSServer.Write(string);


Un saludo!
#1683
Seeeeeeeeeeeeeee  ;-)
#1684
[ code=csharp]<Tu codigo aki!!!!>[/code ] Sin los espacios :P
#1685
Ah ok! jeje que bueno que te haya servido.. Un saludo!
#1686
A mi me parece un rectángulo! :D
#1687
Para mandar un archivo por un socket soo tienes que tener el Stream del mismo y enviarlo utilizando Network Stream :D

Pero Claro, tienes que construir una especie de protocolo para enviar los archivos y sus metadatas. Ejm:

envias esto: [FileName]Documento.doc
                  [FileLength]52
y luego esto [FileData]<binario del archivo>

Algo asi .. :D
#1688
Gracias por la correción, ya separé los códigos, se me había olvidado!

:P
#1689
Excelente, y bueno, fue muy buena tu decisión el pasarte a C# :D

Espero tu comentario..
#1690
Hola,
Bueno, una pregunta: Tienes que hacerlo con sockets? por qué no utilizas TcpListener/TcpClient con NetworkStream y un StreamReader/StreamWriter ...  así te ahorras un poco de trabajo...

En este tuto, que acabo de publicar, puedes ver como utilizar todas las clases que te dije.
http://foro.elhacker.net/net/tutorial_tcpip_sockets_c-t287407.0.html;new


De paso échale un ojo a este tutorial para que le agregues un toque de Threading, si es que ya no lo has hecho, claro está!

http://foro.elhacker.net/net/tutorial_iquestsystemthreading_iexclcomo_y_cuando_c-t277825.0.html

Espero te sirva de ayuda, sino, seguiremos intentándolo.

Saludos!