3. File transfer
File transfer seems simple, but is actually rather complicated to do in a cross-platform way. This is because of the different filenames between platforms with wildly different naming conventions.Another factor which makes it complicated is the disk space and the permissions.Some platforms don‟t have a concept of drag and drop while others have copping with this might make file transfer complicated.Since there are a very large number of perfectly good systems out there for transferring files over IP, vnc developers have never planned to incorporate it. It would probably be more than double the size of the code, and would introduce other issues concerning the application size.The standard file transfer built into Windows, or use FTP, or net cat should be used for file transfer instead.