Modema/System network package

Library documentation for Modema/System network package.

Workspaces:

  • Modema::Network:{main}:

Modema::Network:{main}:

Library documentation for Modema::Network:{main}: workspace.

[repr] #Dummy

[repr] #HttpClient

Base classes:

  • Modema:{base-0.90}:#Derived

Members:

  • body: Data::String

  • header: Store::Map

  • host: Data::String

  • post: Store::Map

Methods:

  • [mth] request (string host, int32 port, string header, string body)

  • [mth] requestGet (string host, int32 port, string target, Store::Map values)

  • [mth] requestPost (string host, int32 port, string target, Store::Map values)

  • [mth] clearVariables ()

[repr] #HttpdServer

Base classes:

  • Modema:{base-0.90}:#Derived

Members:

  • address: Data::String

  • body: Data::String

  • contentType: Data::String

  • cookie: Store::Vector

  • get: Store::Map

  • header: Store::Map

  • host: Data::String

  • keepAlive: Data::Bool

  • methodName: Data::String

  • port: Data::Int32

  • post: Store::Map

  • protocoll: Data::String

  • request: Data::String

  • requestVersion: Data::Int32

Methods:

  • [mth] accept ()

  • [mth] addOkHeader (Node item)

  • [mth] listen ()

  • [mth] resultInternalError (Node item)

  • [mth] resultMissing (Node item)

  • [mth] addContentType (string type)

  • [mth] addCookie (string values)

[fn] Base64Decode(string inputString)

[fn] Base64Encode(string inputString)

[repr] Socket::#Client

Base classes:

  • Modema:{base-0.90}:#Derived

Methods:

  • [mth] connect (string host, int32 port)

  • [mth] send (string data)

[repr] Socket::#Server

Base classes:

  • Modema:{base-0.90}:#Derived

Methods:

  • [mth] accept ()

  • [mth] listen (int32 port)

  • [mth] receive (Data::String data)

  • [mth] send (string data)