CrazyEngineers
  • LAN File Sharing Application

    Olu_Ola

    Member

    Updated: Oct 25, 2024
    Views: 1.1K
    I want to build my own application that will make it possible to send and receive files directly between computers on a LAN, but i don't know where to start from. Any advice on what i need to know and which language would be best suited for this.
    0
    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • rahul69

    MemberJul 19, 2013

    Olu_Ola
    I want to build my own application that will make it possible to send and receive files directly between computers on a LAN, but i don't know where to start from. Any advice on what i need to know and which language would be best suited for this.
    Pardon me, but I could not understand the need of your program, if u want to share files u can create a publicly shared folder and send/receive files using it, so please tell in detail what exactly u want to do using your application.
    Best guess I can make is that u want to create something along the lines of dropbox, but do tell if that is what u want so that we can guide u about this.
    Are you sure? This action cannot be undone.
    Cancel
  • Sarathkumar Chandrasekaran

    MemberJul 19, 2013

    I hope its an good idea where the files to be shared will be shared with ease.Though the file sharing needs little single line programs to share on the Run command I will try to avoid it if I have an app for sharing.
    Hope I see a app from you sooooon.All the best.
    Are you sure? This action cannot be undone.
    Cancel
  • Olu_Ola

    MemberJul 26, 2013

    rahul69
    Pardon me, but I could not understand the need of your program, if u want to share files u can create a publicly shared folder and send/receive files using it, so please tell in detail what exactly u want to do using your application.
    Best guess I can make is that u want to create something along the lines of dropbox, but do tell if that is what u want so that we can guide u about this.

    what i have in mind is a simple (maybe not so simple) application that would detect other hosts on a LAN ( with the same app installed on them) and should be able to send/receive files to/from these hosts without having to create a shared folder which every one can see. (some how similar to transferring files via Bluetooth.).

    Incidentally i stumbled on an app online that already does something similar.(Its called LAN messenger) but would still like to develop mine.
    Are you sure? This action cannot be undone.
    Cancel
  • Nayan Goenka

    MemberJul 26, 2013

    OK here is what you need. You can start with Visual Studio. You can deploy C# as language. Now make a framework as to how will your app look like. Insert buttons and stuff. Reference codes you can get it online or on C# tutorials. Your application will basically broadcast a signaturized hello request. If replied by other client on the network, means it has your application installed there too, it will list that client in your window. Then put some textfield there to write text/attach files and send button hits the target. It is not a simple one to code. For reference, you can use IPMessenger software while developing. It is also a VS product which serves the exact purpose you are trying to make. Read its developer notes from their website or try to debug that software. You will understand how to do it.
    Are you sure? This action cannot be undone.
    Cancel
  • durga ch

    MemberJul 26, 2013

    implement TFTP / FTP protocol?
    Are you sure? This action cannot be undone.
    Cancel
  • rahul69

    MemberJul 27, 2013

    Olu_Ola
    what i have in mind is a simple (maybe not so simple) application that would detect other hosts on a LAN ( with the same app installed on them) and should be able to send/receive files to/from these hosts without having to create a shared folder which every one can see. (some how similar to transferring files via Bluetooth.).

    Incidentally i stumbled on an app online that already does something similar.(Its called LAN messenger) but would still like to develop mine.
    You can implement it in any language u like, be it C# or Java or in C itself 😀.
    The concepts required will be of Socket Programming.
    If you are going for C# check out the TCPListener class
    Hope it helps 😀
    Are you sure? This action cannot be undone.
    Cancel
  • Olu_Ola

    MemberAug 26, 2013

    Thanks for your suggestions. i've started work on it. I'm using Visual Basic2010 to program.
    Are you sure? This action cannot be undone.
    Cancel
  • durga ch

    MemberAug 27, 2013

    actually making one computer as ftp server, turning off the firewall and trying to connect it from anther computer through ftp client programs like winscp(on windows), but doing something on own is always nice!
    Are you sure? This action cannot be undone.
    Cancel
  • Nayan Goenka

    MemberAug 27, 2013

    durga
    actually making one computer as ftp server, turning off the firewall and trying to connect it from anther computer through ftp client programs like winscp(on windows), but doing something on own is always nice!
    What you are suggesting is a type of open for all sharing. This application he's trying to build is a client-client type of sharing.
    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register