Erro no Methodo size. Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Erro no Methodo size.

4 participantes

Ir para baixo

Erro no Methodo size. Empty Erro no Methodo size.

Mensagem por Komuro Takashi Qua Ago 01, 2012 8:53 am

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?

_________________
Erro no Methodo size. Takashi_komuro_by_minato8-d51g9o4

Paga um café? Patreon
Komuro Takashi
Komuro Takashi
Colaborador
Colaborador

Mensagens : 1047
Créditos : 130

Ir para o topo Ir para baixo

Erro no Methodo size. Empty Re: Erro no Methodo size.

Mensagem por KaiqueHunter Qua Ago 01, 2012 10:26 am

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 :

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
KaiqueHunter
Experiente
Experiente

Mensagens : 620
Créditos : 51

Ir para o topo Ir para baixo

Erro no Methodo size. Empty Re: Erro no Methodo size.

Mensagem por RD12 Qua Ago 01, 2012 10:39 am

É q ele ta copiando do ruby 1.8 '.'
RD12
RD12
Lenda
Lenda

Medalhas : Erro no Methodo size. 48080450Erro no Methodo size. Trophy11Erro no Methodo size. GIueZErro no Methodo size. ZgLkiRU
Mensagens : 1946
Créditos : 745

Ir para o topo Ir para baixo

Erro no Methodo size. Empty Re: Erro no Methodo size.

Mensagem por Felix Blayder Qua Ago 01, 2012 11:16 am

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

Felix Blayder
Felix Blayder
Membro de Honra
Membro de Honra

Mensagens : 1406
Créditos : 220

Ficha do personagem
Nível: 1
Experiência:
Erro no Methodo size. Left_bar_bleue0/0Erro no Methodo size. Empty_bar_bleue  (0/0)
Vida:
Erro no Methodo size. Left_bar_bleue30/30Erro no Methodo size. Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Erro no Methodo size. Empty Re: Erro no Methodo size.

Mensagem por Komuro Takashi Qui Ago 02, 2012 9:37 am

Kaique eu devo criar a Struct no Socket Library ou em um script aparte?

_________________
Erro no Methodo size. Takashi_komuro_by_minato8-d51g9o4

Paga um café? Patreon
Komuro Takashi
Komuro Takashi
Colaborador
Colaborador

Mensagens : 1047
Créditos : 130

Ir para o topo Ir para baixo

Erro no Methodo size. Empty Re: Erro no Methodo size.

Mensagem por KaiqueHunter Qui Ago 02, 2012 9:42 am

Isso vai depender de onde tu quer usa-la.
KaiqueHunter
KaiqueHunter
Experiente
Experiente

Mensagens : 620
Créditos : 51

Ir para o topo Ir para baixo

Erro no Methodo size. Empty Re: Erro no Methodo size.

Mensagem por Komuro Takashi Qui Ago 02, 2012 9:55 am

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.

_________________
Erro no Methodo size. Takashi_komuro_by_minato8-d51g9o4

Paga um café? Patreon
Komuro Takashi
Komuro Takashi
Colaborador
Colaborador

Mensagens : 1047
Créditos : 130

Ir para o topo Ir para baixo

Erro no Methodo size. Empty Re: Erro no Methodo size.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos