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ú

Temas - spysecurityca

#1
Java / Enviar Recibir Archivo via Socket
21 Enero 2016, 01:38 AM
Bien, estoy haciendo un programa para enviar Archivos por Socket, cuando pruebo la aplicacion como localhost (Client-Server en la misma PC) todo va bien.

El problema es cuando lo pruebo en PCs diferentes.

1. Hago el envío y nada, no obtengo errores pero tampoco se envía el archivo.
2. Vuelvo a ejecutar el programa en ambos lados y obtengo un error de que la Direccion ya está en uso (Logico, no estoy cerrando el socket como debe ser), PERO en mi Server aparece el archivo recibido pero en BLANCO.

Otra cosa loca, cierro el Client y abro el server solo y sigo recibiendo el archivo en blanco.

Aqui les coloco el codigo de cliente y server.


public class FileSender {

public static void main(String[] args) {
// TODO Auto-generated method stub
FileSender nioClient = new FileSender();
SocketChannel socketChannel = nioClient.createChannel();
try {
nioClient.sendFile(socketChannel);
} catch (FileNotFoundException | InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//SocketChannel socketChannel = nioClient.createc
}
public SocketChannel createChannel(){

SocketChannel socketChannel = null;

try {
socketChannel = SocketChannel.open();
SocketAddress socketAddress = new InetSocketAddress("x.xxx.xxx.x", 10002);
socketChannel.connect(socketAddress);
System.out.println("Connected..Now Sending the File");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return socketChannel;
}

public void sendFile(SocketChannel socketChannel) throws FileNotFoundException, InterruptedException{

RandomAccessFile afile = null;

try {
File file = new File("/home/dionisio/Imágenes/ImagenesOriginalesPrueba/flowers.jpg");
afile = new RandomAccessFile(file, "r");
FileChannel inChannel = afile.getChannel();
ByteBuffer buffer = ByteBuffer.allocate(8192);
while (inChannel.read(buffer) != -1) {
buffer.flip();
socketChannel.write(buffer);
buffer.clear();
}
socketChannel.close();
afile.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}


Server


public class FileReceiver {

public static void main(String[] args) {
// TODO Auto-generated method stub
FileReceiver nioServer = new FileReceiver();
SocketChannel socketChannel = nioServer.createServerSocketChannel();
nioServer.readFileFromSocket(socketChannel);
}

private SocketChannel createServerSocketChannel() {
// TODO Auto-generated method stub
ServerSocketChannel serverSocketChannel = null;
SocketChannel socketChannel = null;

try {
serverSocketChannel = ServerSocketChannel.open();
serverSocketChannel.socket().bind(new InetSocketAddress(10002));
socketChannel = serverSocketChannel.accept();
System.out.println("Connection Stablished..."+socketChannel.getRemoteAddress());

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return socketChannel;
}


private void readFileFromSocket(SocketChannel socketChannel) {
// TODO Auto-generated method stub

RandomAccessFile afile = null;

try {
afile = new RandomAccessFile("/home/dionisio/Imágenes/imagenesCopiaPrueba/flowersCopia.jpg","rw");
ByteBuffer buffer = ByteBuffer.allocate(8192);
FileChannel fileChannel = afile.getChannel();
while (socketChannel.read(buffer)>0) {
buffer.flip();
fileChannel.write(buffer);
buffer.clear();
}
Thread.sleep(1000);
fileChannel.close();
System.out.println("End of file reached...Closing Channel");
socketChannel.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


}


}
#2
Si pues, quiero cambiar la imagen de una de mis IMG en mi HTML seleccionando la nueva imagen desde un Input File pero sin tener que hacer la conexion AJAX con mi PHP.

El que sepa como pues se lo agradezco  >:D
#3
Buenas, estoy creando unos elementos jquery en un js externo.

Estos son agregados al HTML a donde importo el js, pero los elementos no tienen las caractericas (Apariencia, etc) que asigna Jquery Mobile, los deja como elementos comunes HTML.

Pues eso es todo, quero que a estos elementos se le agreguen las funcionalidades y vista Jquery Mobile como al resto de los elementos de la pagina a donde se han importado.

Saludos.
#4
Señores hice una red que está distribuida de la siguiente forma.

1 Switch con 2 vlan access 10 y 20 y native 30
1 Switch con 2 vlan access 10 y 20 y native 30
1 Router a donde van conectados los 2 switches.

Logro hacer ping entre un switch y el router, entre las 2 vlan de un mismo switch, entre las 2 vlan de un mismo swtich y el router.

pero no de switch a switch ni mucho menos entre las VLANS entre un switch y otro.

Que puede estar fallado?

Yendome por la lógica he configurado en el router el protocolo RIP 2 estableciendo las redes NATIVAS de un switch y del otro pero nada, no comunican.

Luego borré las redes de RIPv2 y desactivé el protocolo pero igual no hay comunicación entre los switches.
#5
Java / Ayuda con ejemplos de libro Deitel
3 Enero 2015, 02:22 AM
Buenas ando neofito en esto de importar proyectos en Eclipse.

Me gustaría saber como puedo Importar una serie de Code Examples que están en la página del autor del libro de aprender Java que estoy leyendo en este momento.

Todos vienen dentro de un zip que adentro tiene otra carpeta y dentro de estas carpetas estan uno por uno los zips de los códigos y ejemplos de cada capitulo del libro.

A continuación les dejo el link donde están los ejemplos.

Saludos y Gracias de Antemano.

http://media.pearsoncmg.com/ph/esm/deitel/java_htp9e/code_examples/code_examples.html

P.D.: Estoy usando Eclipse Luna en Ubuntu 14.
#6
Buenas alguien sabe como puedo buscar una cadena de texto dentro de un archivo o grupo de archivos de texto sin emplear terminal?

estoy en ubuntu 14
#7
PHP / ¿Que tan normal es la perdida de Sesiones?
11 Octubre 2014, 07:27 AM
Si pues tengo unas paginas que intercambian variables de sesion entre ellas y cuando en una pagina en especifico le doy al boton que me redirecciona a otro lugar la session se pierde (ando poniendo session_start() en todos los inicios de las paginas).

Hablé con un amigo y me dijo que suele pasar que es maña de las sesiones ya que son muy volatiles.

Que recomiendan en estos casos?
#8
PHP / Extraer Palabra de un String con delimitadores
3 Septiembre 2014, 05:45 AM
Si pues.

Quiero por ejemplo extraer una palabra de la siguiente frase:

"quiero tener un Perro muy valiente."

De la cual me gustaría extraer la palabra perro y que apenas detecte el primer espacio luego de terminada la palabra perro termine la busqueda y me arroje dicha palabra por separado.

Se que por ejemplo con strpos puedo darle un indicador del caracter que quiero localizar en este caso "P" pero no sé como darle un final al detectar espacio

#9
Si, necesito que un XMLHttpRequest se dispare al presionar un boton y que otro se dispare solo al cargar la página.

Lo puedo resolver haciendo cada llamada con su ajax en JS independientes, pero me gustaría saber si puedo ahorrarme la creación de otro archivo.
#10
Redes / ¿Porque RIPv2 sumariza automaticamente?
1 Septiembre 2014, 00:44 AM
Estamos hablando de un protocolo Classless, por lo cual no me entra en la cabeza el porque este sigue teniendo las rutas sumarizadas.

Lo único que se me ocurre es que hace esto para tener comunicación con routers configurados con protocolos tipo RIPv1 que es Class Protocol, de resto ni idea de la necesidad de esta sumarización automática.
#11
La pregunta lo dice todo.
#12
Desarrollo Web / Problemas con fake mail
22 Agosto 2014, 07:50 AM
Pues sí, he configurado todo, el puerto 465, smtp de gmail, mi user y contraseña el path en el php.ini y no hace el envío, la funcion mail no se ejecuta.

Que será ?
#13
Si pues, tengo un Ajax en el JS que me trae los echo desde PHP

Uno de esos echo es un Array convertido a JSON en PHP, los otros son echo de mensajes.

La pregunta es ¿Como hago para aislar del resto de echo el Array que envío desde php a JS ?

Necesito analizar el Array en JS pero la variable datos=eval("(" + conex2.responseText + ")"); me trae todo lo que sea echo (Cosa que quiero) y me interrumpe el analisis del Array que envío desde PHP.
#14
Programación General / Para programar, que OS?
17 Agosto 2014, 20:59 PM
Buenas,

Recientemente compré una PC la cual esta en camino.

La voy a usar solo para programming y emulación de topologias de red.

La pc me trae un Windows 8 de 64 Bits.

La cuestión es:

¿Uso el Win original? o le vuelo el Win y le meto Linux (Ya veré yo cual le meto).
#15
PHP / PHP Vuelto Loco con variables.
16 Agosto 2014, 09:20 AM
Pues si, de repente ya el php no me reconoce las variables que le paso por Ajax vía get.

Antes funcionaba y ahorra de repente me sale con el notice de variable no definida y me tranca la ejecución.

Alguien sabrá del porque pasan estas cosas tan repentinas ?

Estoy usando Wamp, no he instalado otro server.
#16
Foro Libre / Busco Opiniion
16 Agosto 2014, 04:24 AM
Buenas amigos.

Bien, he comprado una laptop y la voy a llevar a 16GB de Ram (hasta allí dicen que es el Max).

La voy a usar mayormente para programar y para montar topologias con el emulador de redes GNS3 y claro está ofimatica para el Laburo.

La pregunta es:

En vista de mis necesidades la pregunta es la siguiente:

Mi presupuesto no es muy holgado, mi Laptop viene con un HDD convencional de esos de 5400.

¿Vale la pena gastar en un disco SSD o debido a mis requerimientos no es de vital importancia tener un buen SSD?.

Cabe destacar que soy de Venezuela y el gobierno nos tiene la compra de divisas controladas, solo puedo gastar 300 y si necesito más debo hacer muchos malabares para obtener más dolares (comprar el cupo de dolares a un tercero).
#17
Buenas,

Pregunta Simple.

Estarían de acuerdo con abrir una sección de Números (Matemática,Física,Etc) ?

Digo, es que en carreras universitarias de informática siempre incluyen números y a pesar de que muchos sean diestros en lenguajes de programación, redes, etc no ven el porque de los números.
#18
Desarrollo Web / Ajax y Variables POST
6 Agosto 2014, 06:41 AM
Buenas la duda es la siguiente:

Necesito enviar variables por metodo POST al server usando Ajax.

La pregunta es la siguiente:

¿Como hago si quiero enviar todas los campos de un formulario sin especificar que es que?

Digo, hay alguna forma de hacer un for de todos los campos y que en cada posicion del recorrido esta me haga el econdeURI y luego me haga el xxxx.send(variable codificada) ?
#19
Desarrollo Web / Ayuda con JSON
26 Julio 2014, 01:28 AM
Buenas, la pregunta es simple.

Tengo una página php que me genera un array al cual convierto en json con el json_encode.

ahora cuando quiero por ejemplo hacer el print de este array con un alert desde JS usando Ajax con la funcion eval resulta que me trae el array pero también las etiquetas HTML que tengo en el PHP y eso no lo quiero!.

¿como hago para evitar que ajax me traiga el HTML de un PHP?
#20
PHP / Ayuda con $_SESSION
25 Junio 2014, 03:18 AM
Buenas les traigo mi duda.

Tengo una página A que tiene N cantidad de campos que envío a una página B que me crea una session_start(); con un array de todos los $_POST que recibió de A

Algo así tipo $_SESSION['elementos']=$_POST;

Ahora luego me voy a otra página que tambien tiene N cantidad de elementos que van a ser dirigidos hacia la página B y quiero que se agreguen al array $_SESSION['elementos'] que cree anteriormente.

El problema es que al querer agregar elementos a esa variable de session que es un array, unicamente me agrega lo ultimo y me borra lo primero, como hago para agregarle nuevos elementos a un Array que está en una variable session ?
#21
PHP / Problema con Submit
31 Mayo 2014, 01:36 AM
Buenas Muchachos,

Ando aquí practicando con PHP y tengo como server WAMP.

Bien la pregunta es:

¿Porque cuando hago el submit de un form me envia a otra pagina puesta en otro directorio y no a la página que indico en el Action?.

No le veo explicación, he cambiado de todo y nada
#22
Desarrollo Web / Input de Solo Números
8 Mayo 2014, 01:28 AM
Buenas amigos,

Les hago una pregunta que algunos ya se la habrán hecho:

Existe alguna forma de chequear un input text y en caso de que tenga una letra la elimine y solo deje caracteres Numéricos ?
#23
PHP / Error en PHP+MySqli
5 Mayo 2014, 03:05 AM
Buenas amigos, aquí les escribe este novato.

Les explico estoy practicando web y tengo el siguiente ejercicio que estoy haciendo:

Ingreso en un Form HTML las cantidades deseadas de X productos, al ingresar dicha cantidad inmediatamente me genera un input hidden en el cual se crea un identificador por cada elemento elegido.

Envío esto a un PHP que me va a recoger todos los datos del Form de los articulos y me va a hacer el update en mi BD cambiando las cantidades de los productos escogidos.

El problema es que obtengo un error de Sintaxis que no logro entender ni porque pasa ni como repararlo.

Aquí les traigo el código del lado del PHP.

Código (php) [Seleccionar]
<?php 
    
class extraerCantidad{
    
private $identificadorCantidad;
    
private $valorCantidad;
    
private $conex;
    
private $registros;
    
public function __construct(){
    
$this->conex=mysqli_connect('localhost''root''''base1') or die("Error en la conexion");
    
}
    
public function ingresarCantidad($cant){
    
$this->valorCantidad=$cant;
    
}
    
public function ingresarDescripcion($desc){
    
$this->identificadorCantidad=$desc;
    
}
    
public function cambioCantidad() {
$this->registros=mysqli_query($this->conex"update articulos set cantidad=cantidad-$this->valorCantidad where descripcion='$this->identificadorCantidad'") or die(mysqli_error($this->conex));
    
echo "Cantidad Actualizada".'<br>';
    
mysqli_close($this->conex);
    
}
    
}
    
/* Recorro todos los envios POST que me llegan desde el Form HTML*/
  
foreach ($_POST as $valorCampo) {
  
/*Ignoro cualquier campo en blanco para prevenir errores*/
if ($valorCampo!=="") {
/*Separo de todos los _POST por medio de filtrado aquellos que sean los identificadores del articulo (o descripcion) y las cantidades*/
$cantidad=filter_var($valorCampo,FILTER_SANITIZE_NUMBER_INT);
$descripcion=filter_var($valorCampo,FILTER_SANITIZE_STRING);
/*Procedo a Crear las Nuevas Ordenes*/
$nuevaOrden=new extraerCantidad();
/*Asigno cantidad Extraida*/
if (is_numeric($cantidad)) {
$nuevaOrden->ingresarCantidad($cantidad);
/*Asigno Descripcion o Identificador*/
}elseif (is_string($descripcion)) {
$nuevaOrden->ingresarDescripcion($descripcion);
/*Llamo a la funcion que hace el Query Update en mi BD*/
}
$nuevaOrden->cambioCantidad();
}
  }
?>


Recibo este error (Cabe destacar que CocaCola puede ser cualquier otro identificador que reciba): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where descripcion='CocaCola'' at line 1

Curiosamente, cuando ingreso el identificador de forma manual en la linea del query, me sigue arrojando el error, pero me hace el cambio de cantidad en el elemento deseado.

Saludos.