Algumas 3 perguntas :P
Bom vamos lá estou fazendo um cliente e um servidor ftp sobre UDP para projeto da faculdade,estou com 3 problemas :P1- existe alguma função para eu poder testar a existência de um diretório? o que acontece é q estou armazenado os diretorios navegados pelo cliente no servidor em um array quadrado e qdo alguem mandar entrar em um diretorio preciso testar a existencia dele.2- winsock, o problema aqui é o seguinte, preciso enviar alem de comandos arquivos porem não sei bem como fazer para abrir o arquivo e envia-lo em pedaços, estou usando as funcoes sendto() e recvfrom(), e um buffer de envio de 256bytes (char szBuf[256]) porem dentro dele (o buffer) ainda tem um cabeçario o q me sobra 152bytes para envio do arquivo. a funcao sendto eh construida assim: sendto(socket theSocket, // Socket (socket) char szBuf, // Data buffer (char) strlen(szBuf), // Length of data (int) 0, // Flags (int) (LPSOCKADDR)&saServer, // Server address sizeof(struct sockaddr)); // Length of addressos dados enviado vao dentro d um char, eu tinha pensado em abrir o arquivo como binario e colocar tudo no char e recuperar no servidor, c alguem tiver alguma ideia :)3- hash: preciso de uma funcao de HASH para gerar um checksum do arquivo para teste de erro, em php tem funcoes prontas como o MD5(); existe alguma em c++?vlws ai galera []s
Discussão (2)
Carregando comentários...