# Package cpw.mods.fml.common.network

- Interface Summary
  Interface | Description
  --- | ---
  IGuiHandler |

- Class Summary
  Class | Description
  --- | ---
  ByteBufUtils | Utilities for interacting with `ByteBuf`.
  FMLEmbeddedChannel | Utility wrapper around `EmbeddedChannel`.
  FMLEventChannel | An event driven network channel, using `FMLNetworkEvent.CustomPacketEvent` and `FMLNetworkEvent.CustomNetworkEvent` to deliver messages to an event listener.
  FMLIndexedMessageToMessageCodec<A> |
  FMLNetworkEvent<T extends INetHandler> |
  FMLNetworkEvent.ClientConnectedToServerEvent | Fired at the client when a client connects to a server
  FMLNetworkEvent.ClientCustomPacketEvent | Fired when a custom packet is received on the client for the channel
  FMLNetworkEvent.ClientDisconnectionFromServerEvent | Fired at the client when the client is disconnected from the server.
  FMLNetworkEvent.CustomNetworkEvent | Fired when a custom event, such as `NetworkHandshakeEstablished` is fired for the channel
  FMLNetworkEvent.CustomPacketEvent<S extends INetHandler> |
  FMLNetworkEvent.CustomPacketRegistrationEvent<S extends INetHandler> | Fired when the REGISTER/UNREGISTER for custom channels is received.
  FMLNetworkEvent.ServerConnectionFromClientEvent | Fired at the server when a client connects to the server.
  FMLNetworkEvent.ServerCustomPacketEvent | Fired when a custom packet is received at the server for the channel
  FMLNetworkEvent.ServerDisconnectionFromClientEvent | Fired at the server when a client disconnects.
  FMLOutboundHandler |
  NetworkEventFiringHandler | Use this handler as the only thing in your channel, to receive network events whenever your channel receives a message.
  NetworkHandshakeEstablished | This message is sent through all channels affected by a currently occurring handshake.
  NetworkRegistry.TargetPoint | Represents a target point for the ALLROUNDPOINT target.

- Enum Summary
  Enum | Description
  --- | ---
  FMLOutboundHandler.OutboundTarget |
  NetworkRegistry |

- Exception Summary
  Exception | Description
  --- | ---
  FMLNetworkException |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  NetworkCheckHandler | A method annotated with this will be called when a remote network connection is offered.