> For the complete documentation index, see [llms.txt](https://jen-hsuan-hsieh.gitbook.io/asp-net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jen-hsuan-hsieh.gitbook.io/asp-net/chapter2signalr/23-exploring-the-class-hub-and-group-chat/227onconnected-ondisconnected.md).

# 2.3.1.OnConnected, OnDisconnected

\--

* 1.Override OnConnected(), OnDisconnected(bool stopCalled) method in hub:

  ```
        public override Task OnConnected()
        {
            return Clients.All.log("connected" + DateTime.Now.ToString());
        }
        public override Task OnDisconnected(bool stopCalled)
        {
            return Clients.All.log("Disconnected" + DateTime.Now.ToString());
        }
  ```
* 2.Modified client side

  ```
    var obj = $.connection.myhub
    obj.client.log = function (data) {
        alert(data);
    }
  ```
