Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Erro no Methodo size.
4 participantes
Página 1 de 1
Erro no Methodo size.
Olá pessoal eu estou tentando criar um NP para o VXACE e to tendo o seguinte problema para conectar:
no script [NET] Socket Library
linha 243 ou 241 olha a linha:
def connect(sockaddr)
return if Network::Test.testcompleted
SocketError.check if (ret = Winsock.connect(@fd, sockaddr, sockaddr.size)) == -1
ret
end
esta falando que tá dando erro porque o methodo size de sockaddr não existe.
Este é um exemplo em C++ que a função size deve existir na dll.
[DllImport("Ws2_32.dll")]
public static extern int connect(SOCKET s, sockaddr_in* addr, int addrsize);
Mas ele existe e contém na dll... por que isso acontece e como resolver...ja li vários tutoriais mas não consigo resolver...alguém poderia ajudar?
no script [NET] Socket Library
linha 243 ou 241 olha a linha:
def connect(sockaddr)
return if Network::Test.testcompleted
SocketError.check if (ret = Winsock.connect(@fd, sockaddr, sockaddr.size)) == -1
ret
end
esta falando que tá dando erro porque o methodo size de sockaddr não existe.
Este é um exemplo em C++ que a função size deve existir na dll.
[DllImport("Ws2_32.dll")]
public static extern int connect(SOCKET s, sockaddr_in* addr, int addrsize);
Mas ele existe e contém na dll... por que isso acontece e como resolver...ja li vários tutoriais mas não consigo resolver...alguém poderia ajudar?
_________________
Paga um café? Patreon
Komuro Takashi- Colaborador
- Mensagens : 1047
Créditos : 130
Re: Erro no Methodo size.
O método size não existe.Bom provavelmente vc está fazendo da forma errada,no Ruby 1.9 a formula de se fazer Structs é essa :
E antes de usa-la precisaria do malloc.
- Código:
Sockaddr = struct [
'u_short sa_family',
'u_short s_port',
'u_long s_host',
'char sa_data[8]']
E antes de usa-la precisaria do malloc.
KaiqueHunter- Experiente
- Mensagens : 620
Créditos : 51
Re: Erro no Methodo size.
A pedido do autor, tópico movido para area de RPG Maker VX Ace!
_________________
Se inscreva em meu Canal no YouTube:
https://www.youtube.com/localnerd
Faça uma doação para ajudar nos custos:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ
Faça uma doação para ajudar nos custos:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ
Felix Blayder- Membro de Honra
- Mensagens : 1406
Créditos : 220
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Re: Erro no Methodo size.
Kaique eu devo criar a Struct no Socket Library ou em um script aparte?
_________________
Paga um café? Patreon
Komuro Takashi- Colaborador
- Mensagens : 1047
Créditos : 130
Re: Erro no Methodo size.
Isso vai depender de onde tu quer usa-la.
KaiqueHunter- Experiente
- Mensagens : 620
Créditos : 51
Re: Erro no Methodo size.
Eu quero fazer uma conexão com servidor dai eu preciso fazer que que forma?
eu coloquei no Socket library assim:
def self.sockaddr(struct)
sockaddr = struct [
'u_short sa_family',
'u_short s_port',
'u_long s_host',
'char sa_data[8]']
@sockaddr = struct.malloc
socket.size
end
defini o sockaddr mas ainda continua me pedindo o size.
eu coloquei no Socket library assim:
def self.sockaddr(struct)
sockaddr = struct [
'u_short sa_family',
'u_short s_port',
'u_long s_host',
'char sa_data[8]']
@sockaddr = struct.malloc
socket.size
end
defini o sockaddr mas ainda continua me pedindo o size.
_________________
Paga um café? Patreon
Komuro Takashi- Colaborador
- Mensagens : 1047
Créditos : 130
Tópicos semelhantes
» Erro no Methodo size.
» Doubt: I can increase the size of the map more of X: 999, Y: 999?
» [Duvida/erro/pedido] Erro no autoupdater do eo
» [Erro] Como corrigir o Erro no NPv2.1?
» Tutorial do Terabin dando erro, alguém conhece um tutorial para sistema de drops multiplos ou identifica o erro?
» Doubt: I can increase the size of the map more of X: 999, Y: 999?
» [Duvida/erro/pedido] Erro no autoupdater do eo
» [Erro] Como corrigir o Erro no NPv2.1?
» Tutorial do Terabin dando erro, alguém conhece um tutorial para sistema de drops multiplos ou identifica o erro?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos