Exemplo n.º 1
0
        public static int ConnectExplicit(string host,
                                          string serverName,
                                          string applicationName,
                                          TmNativeCallback callback,
                                          IntPtr callbackParameter,
                                          int propsCount,
                                          uint[]           props,
                                          uint[]           propsValues)
        {
            var tmCid = Native.TmcConnectEx(host, serverName, applicationName, callback,
                                            callbackParameter, (uint)propsCount, props, propsValues);

            if (!IsConnected(tmCid))
            {
                tmCid = 0;
            }
            else
            {
                RegisterDatagramFlags(tmCid, TmDatagramFlags.NewClient);
            }


            return(tmCid);
        }