Peer-to-peer sharing

You can share a file using FileMaker Pro in order to test it with a small number of supported clients on your local area network. This is called peer-to-peer sharing. To share, you open the file and enable network sharing, as described in the next section.

FileMaker Pro can share with any combination of five FileMaker Pro or FileMaker Go clients.

Important  When you use peer-to-peer sharing, the connection to clients is not encrypted. You should share files this way for testing purposes only. To share files using encrypted connections and with more users, use FileMaker Server or FileMaker Cloud. See FileMaker Server Help, and FileMaker Cloud Help.

If the shared file has associated lookups, related files, or uses external scripts, you must open and share those files as well.

When you share a file, by default it is visible to all other networked users via the Hosts dialog box. To prevent a shared file from appearing in this list, select Don't display in host's file list in the FileMaker Network Settings dialog box. This option is a good choice for sharing files that must be open but should not be accessed directly by users. These files may include related databases, files with external scripts, and files that are used to generate a value list.

Before a host can close a shared file, all clients must close the file. FileMaker Pro allows you to prompt networked clients to close the shared file when you close the file, change the sharing conditions for the file, exit the application, or perform a task that requires all clients to close the file.

To enable a file for Network Sharing:

  1. Open the file.

    Note  To enable or change a file's sharing status, you must open it with an account that has Manage Extended Privileges access privileges. You don't need to have this access privilege to share a file, but must have this access privilege to change the sharing status of a file. See About accounts, privilege sets, and extended privileges.

  2. Click Share in the status toolbar, then choose Share with FileMaker Clients.

    Or, choose Share with FileMaker Clients.

  3. In the FileMaker Network Settings dialog box, set Network Sharing to On.

  4. Select the file(s) to be hosted from the list of Currently open files.

  5. For Network access to the file, choose an option.

    • All users provides access to all clients on your network.

    • Specify users by privilege set limits network access to users based on their privilege set.

    • No users prevents any access via Network Sharing.

  6. To prevent a shared file from appearing in the Hosts dialog box, select Don't display in host's file list.

  7. Click OK.

To disable Network Sharing:

  1. Click Share in the status toolbar, then choose Share with FileMaker Clients.

    Or, choose Share with FileMaker Clients.

  2. In the FileMaker Network Settings dialog box, set Network Sharing to Off.

Tip  As the host, you can send a message to all clients accessing the database. Click Share in the status toolbar, choose Share with FileMaker Clients, then select the file to notify and click Send Message. Type a message in the Send Message dialog box and click OK. Clients see the message in a dialog box. They can dismiss the dialog box by clicking Cancel, or the dialog box will close automatically 30 seconds after appearing.

To close a shared file:

  1. On the computer hosting the file, choose File menu > Close.

  2. If any clients have the shared file open, a dialog box lists those clients. Click Ask to send a message to these clients requesting that they close the file.

  3. If

    Then FileMaker Pro

    Clients click Cancel

    Waits for those clients to close the file

    Clients click Close Now

    Closes the shared file on the client's computer. (If other files are open, they are left open.)

    Clients do nothing

    Attempts to close the file after 30 seconds, if it can be closed safely

    Once all clients have closed the file, FileMaker Pro closes the file on your computer.

Notes 

  • Avoid hosting files that are located on a remote or networked volume. For optimal performance, the file you're hosting should be on the hard disk of your computer.

  • If you see the message "FileMaker cannot share files because another user is already sharing files using FileMaker Pro on this computer," FileMaker Pro has detected another application using the same port it uses to share files. The other application may be another version of FileMaker Pro or FileMaker Server. If you don't need to share files with FileMaker Pro, then you can ignore this message. Otherwise, quit both FileMaker Pro and the other application and then start FileMaker Pro. For more information, search the Knowledge Base.

  • If you are unable to share files on a local network, verify on the host computer that port 5003 is open in the firewall. For more information, see your operating system Help.

  • Turning on HTTPS tunneling stops peer-to-peer sharing. See Changing general settings.