コード例 #1
0
    private void Awake()
    {
        Socket = new Client(url);

        Socket.Opened += SocketOpened;

        Socket.On("Configure", (data) => {
            ConfigureSchema parsedData = JsonUtility.FromJson <ConfigureSchema>(data.Json.args[0].ToString());

            SocketID = parsedData.id;

            Console.AddMessageToChatBox("SERVER: Connected to Chat Server.");
            Console.AddMessageToChatBox("SERVER: Configured identification: " + SocketID);
        });

        Socket.On("Update", (data) => {
            DataSchema parsedData = JsonUtility.FromJson <DataSchema>(data.Json.args[0].ToString());

            /* Process Chat Data */
            foreach (ChatDataSchema chat in parsedData.chat)
            {
                if (chat.id == SocketID)
                {
                    Console.AddMessageToChatBox("<color=#00ffffff>[" + chat.id + "]: " + chat.msg + "</color>");
                }
                else
                {
                    Console.AddMessageToChatBox("[" + chat.id + "]: " + chat.msg);
                }
            }
            /* Process Chat Data End */
        });

        Socket.Connect();
    }
コード例 #2
0
ファイル: Global.asax.cs プロジェクト: azaryoun/MTFS
        protected void Application_Start()
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            ///
            ConfigureAutoMapper.Execute();
            ConfigureSchema.Execute();

            //Set IOC config
            var container = IOCConfig.InitializeClient(webAssembly: typeof(MTFS.Host.MVC.WebApiApplication).Assembly);

            GlobalConfiguration.Configuration.DependencyResolver =
                new AutofacWebApiDependencyResolver(container);

            GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
        }