You cannot invoke generic methods from SignalR clients. You'll notice that if you run signalr ghp /path:myassembly.dll
against the dll containing the hub with the generic SendDataToClient method, you'll get the following error:
System.ArgumentException: Method System.Collections.Generic.List`1[T] SendDataToClient[T]() is a generic method definition
It's easier to see this error when using the signalr ghp command to generate a JavaScript hub proxy file, but this is the same error that is occurring on the server when you try to invoke SendDataToClient.