webForumDet fria alternativet

Språk för FTP program ?

Programmering

6 svar · 299 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#1

Hej!

Om man skulle få för sig att försöka skriva ett ordinärt FTP program någongång, vilka språk kan man använda?

I vad är tex de vanligaste skrivna i? (som tex WS_FTP)

Medlem sedan apr. 20007 588 inlägg
#2

Du kan skriva det i C, C++, C#, Java, Delphi eller något annat av alla hundratals språk som finns.

Tekniken du väljer måste kunna prata TCP/IP-sockets, det är i princip allt som krävs. För de flesta större programmeringsspråken så finns det färdiga FTP-API:er man kan använda, så att man slipper implementera FTP-logiken själv.

WS_FTP är antagligen skriven i C eller C++.

Medlem sedan maj 20023 372 inlägg
#3

Nu räknade du ju bara upp en massa såna där vrålsvåra språk. :)

Fast lite C kan jag ju iofs....

*Tack*

Medlem sedan apr. 20007 588 inlägg
#4

Pellefant skrev:

Nu räknade du ju bara upp en massa såna där vrålsvåra språk. :)

Det går med största säkerhet att bygga FTP-klienter i t.ex VB också, vilket kanske kan kännas som ett mindre svårt språk.

Medlem sedan okt. 20013 217 inlägg
#5

Det absulut enklaste skulle vara Delphi eller Builder. Dom har en färdig FTP-komponent som är sprättlätt att använda. Du skriver nog en enkel applikation på någon timma eller så.

Medlem sedan maj 20018 027 inlägg
#6

Om VB är aktuellt, använd winsock-komponenten. Då är tcp/ip-biten avklarad. Sedan gäller det att kolla hur ftp-protokollet ser ut.

Medlem sedan juni 20022 599 inlägg
#7

Det finns även ett ganska komplett FTP-API i Windows (wininet.dll) om man känner att man varken vill använda komponenter eller implementera protokollet själv över sockets.

Exempelkod (i VB så klart): http://www.freevbcode.com/ShowCode.ASP?ID=1593

276 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)