Olá a todos, bom to com uma duvida aqui e não to sabendo resolver.
é um script que conecta via socket num servidor que no caso roda local aqui.
Precizo enviar o packet de login request pra ele pra autentar o login (é um client em php).
O primero packet que você envia pra autenticar no server é o login request, ele é
62 Bytes
1º byte : 0x80
byte[30] : login
byte[30] : senha
byte null
Então tenho que enviar um packet em bytes, so que não sei fazer isso, o PHP você não pode declarar um byte, então tem que converter pra de string pra decimal.
Será que eu fazer um array[62] e converter pra decimal daria certo?
Otra duvida o PHP permite passar arrays interos via função?
Exp:
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;
fwrite($socket,$array[]);
funcionaria? eu teria que mandar cada indice separado?
Trabalhando Com Bytes.
Started By H²O, 20/02/2005, 23:36
2 replies to this topic
#1
Posted 20/02/2005, 23:36
Se hulmides quando quiseres adquirir a sabedoria, se mais ainda quando a tiver adquirido.
H²O¹
H²O¹
#2
Posted 21/02/2005, 00:13
quanto aos bytes não, sei, mas o array inteiro você passa assim:
fwrite($socket,$array);
fwrite($socket,$array);
Alexandre Gomes Gaigalas
http://alexandre.gaigalas.net
http://alexandre.gaigalas.net
#3
Posted 21/02/2005, 02:38
enviar os dados não é o problema é passar pra byte.
Se hulmides quando quiseres adquirir a sabedoria, se mais ainda quando a tiver adquirido.
H²O¹
H²O¹
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)