In the server config settings, you may try
<service name="ChattingServer.ChattingService">
<endpoint address="net.tcp://192.168.0.106:9000/ChattingService"
binding="netTcpBinding" bindingConfiguration="" name="ChattingServiceEndPoint"
contract="ChattingInterfaces.IChattingService" />
</service>
instead, and see where it gets you :)
Even if 127.0.0.1 and 192.168.0.106 represent the same host, they are not the same address; so a service bound to localhost address is not automatically bound to other addresses on the same host.
Kindly.