14. januar 2003 - 18:20Der er
9 kommentarer og 1 løsning
Share filer
Hej. Jeg er ved at lave et program, hvor man skulle kunne share filer med hinanden( Ikke ligesom KaZaA! ). Man skal kunne have et personligt password. Det skal bruges til f.esk. nogle der skal have et dokument( f.esk. skolearbejde )... Hvordan laver man det? /Rasmus
Jeg har engang lavet et fildelings program, dog kun imellem 2 CPUér
Men en ting som jeg blev kloger på var at når man arbejder med sock i vb så skal man være helt sikker på at modtageren har fået det den skal have, ellers bliver filerne forkerte, jeg fandt fx ud af at når jeg sendte filer på en 600-700 mb så blev filerne mindre end det som var meningen.
Pointen er
Husk at send en slags modtaget oplysning tilbage til sender socken hver gang du sender en pakke afsted, dette tager lidt af farten, men filerne er i det mindste i orden.
Dette var ikke gjort i de eksempler som jeg downloadet inde jeg gik i gang.
Du adder tre winsock controls til din form, en du bruger til at lytte på en port efter connection fra andre klienter, en du skal bruge til at lave forbindelse til andre, og en data socket. Det er lidt svært at beskrive her, og jeg ved ikke hvor meget du kender til Winsock og TCP. Men du skal sætte winsock til at lytte på en port og så i Winsock_ConnectionRequest skal du acceptere id'et i data socket'en. Ej, fuck, kan sq ikke forklare det her....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.