Comunidad de diseño web y desarrollo en internet online

Enviar byte[] via socket_write

Citar            
MensajeEscrito el 23 Dic 2014 10:01 am
Buenas, tengo estoy tratando de enviar un mensaje via socket_write, el problema es que el servidor solo acepta arreglos byte[]

Código :

$message=unpack('C*','aca pongo el codigo');

socket_write($socket,  $message, strlen($message))


en esta linea me da este error socket_write() expects parameter 2 to be string , obviamente por que espera que mensaje sea un string, pero es un byte[], por favor ayudenme

Por jearca

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 23 Dic 2014 12:12 pm
¿Por qué el unpack()?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 23 Dic 2014 04:50 pm
al enviar el texto normal en string el servidor no me responde, yo tengo una aplicacion en c# que envia el texto pero con la funcion GetBytes, y luego la envio, y el servidor si me responde, es por ello que uso unpack, que comparando cadenas me da el mismo byte[] que en c#, el problema es que no se como enviarlo

Por jearca

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Dic 2014 02:16 pm
¿No tienes control del servidor?

Por DriverOp

Claber

2510 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.