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?