> For the complete documentation index, see [llms.txt](https://fish-networking.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fish-networking.gitbook.io/docs/guides/features/network-communication.md).

# Network Communication

- [Remote Procedure Calls](https://fish-networking.gitbook.io/docs/guides/features/network-communication/remote-procedure-calls.md): Information about how to run methods across the network using remote procedure calls.
- [SyncTypes](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing.md)
- [Customizing Behavior](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/customizing-behavior.md): There are settings and attributes unique to SyncTypes which allow various ways of customizing your SyncType.
- [SyncVar](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/syncvar.md): SyncVars are the most simple way to automatically synchronize a single variable over the network.
- [SyncList](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/synclist.md): SyncList is an easy way to keep a List collection automatically synchronized over the network.
- [SyncHashSet](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/synchashset.md): SyncHashSet is an easy way to keep a HashSet collection automatically synchronized over the network.
- [SyncDictionary](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/syncdictionary.md): SyncDictionary is an easy way to keep a Dictionary collection automatically synchronized over the network.
- [SyncTimer](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/synctimer.md): SyncTimer provides an efficient way to synchronize a timer between server and clients.
- [SyncStopwatch](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/syncstopwatch.md): SyncStopwatch provides an efficient way to synchronize a stopwatch between server and clients.
- [Custom SyncType](https://fish-networking.gitbook.io/docs/guides/features/network-communication/synchronizing/custom-synctype.md): With a customized SynType you can decide how and what data to synchronize, and make optimizations as you see fit.
- [Broadcasts](https://fish-networking.gitbook.io/docs/guides/features/network-communication/broadcasts.md)
