gore-and-ash-network-1.1.0.1: Core module for Gore&Ash engine with low level network API

Copyright(c) Anton Gushcha, 2015-2016
LicenseBSD3
Maintainerncrashed@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Game.GoreAndAsh.Network.Message

Description

 

Synopsis

Documentation

data Message Source

Message that has individual options about reliability

data MessageType Source

Strategy how given message is delivered to remote host

Constructors

ReliableMessage

TCP like, ordered reliable delivery

UnreliableMessage

Unrelieable, sequenced but fragments are sent with reliability

UnsequencedMessage

Unreliable and unsequenced (not sort while receiving)

UnreliableFragmentedMessage

Unreliable, sequenced sent with fragments sent within unreliable method

UnsequencedFragmentedMessage

Unreliable, unsequenced with fragments sent within unreliable method

messageToPacket :: Message -> Packet Source

Convert message to internal ENet packet