network-house-0.1.0.2: data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP
Net.TCP_Client
initialize :: (DelayIO m, ForkIO m, ChannelIO c m, MVarIO v m) => ([Char] -> m ()) -> Addr -> Interface m TCPPacketIn (Packet (Packet OutPacket)) -> m (Interface m) #
data Active m #
Constructors
Fields
tx :: Active m -> OutPacket -> m () #
rx :: Active m -> m InPacket #
data Passive m #
data Interface m #
type Peer = (Addr, Port) #
newtype Port #
Instances
Methods
minBound :: Port #
maxBound :: Port #
succ :: Port -> Port #
pred :: Port -> Port #
toEnum :: Int -> Port #
fromEnum :: Port -> Int #
enumFrom :: Port -> [Port] #
enumFromThen :: Port -> Port -> [Port] #
enumFromTo :: Port -> Port -> [Port] #
enumFromThenTo :: Port -> Port -> Port -> [Port] #
(==) :: Port -> Port -> Bool #
(/=) :: Port -> Port -> Bool #
compare :: Port -> Port -> Ordering #
(<) :: Port -> Port -> Bool #
(<=) :: Port -> Port -> Bool #
(>) :: Port -> Port -> Bool #
(>=) :: Port -> Port -> Bool #
max :: Port -> Port -> Port #
min :: Port -> Port -> Port #
showsPrec :: Int -> Port -> ShowS #
show :: Port -> String #
showList :: [Port] -> ShowS #
unparse :: Port -> UnparseS #
parse :: PacketParser Port #