Socket-template-list Container

From TrainzOnline
(Difference between revisions)
Jump to: navigation, search
Line 30: Line 30:
 
   trainz-build                            4.6
 
   trainz-build                            4.6
 
   tni-library-name                        "TNISocketTest"
 
   tni-library-name                        "TNISocketTest"
 
+
 
 
   tni-socket-templates
 
   tni-socket-templates
 
   {
 
   {

Revision as of 10:01, 12 December 2017

A container type tag for defining socket templates for use within TNISocket within Trainz Native Interface.

Contents

 [hide

Supported Tags

Each subcontainer supports the following tags. Each tag is shown here with its default value.

 network                                 ""
 domain                                  ""
 ip                                      ""
 port                                    0

network

Type: list
Desc: Specifies "local", "lan" or "wan" connection

domain

Type: string
Desc: Restricts connections to a specific domain

ip

Type: string
Desc: Restricts connections to a specific IP address

port

Type: integer
Desc: Restricts connections to a specific port number (compulsory)

Example config.txt

Sample config.txt file for a TNI library asset which connects to another process on the local machine:

 kind                                    "library"
 kuid                                    <KUID:0:0>
 trainz-build                            4.6
 tni-library-name                        "TNISocketTest"
 
 tni-socket-templates
 {
   0
   {
     network                             "local"
     port                                7357
   }
 }


Categories

Personal tools