Split of char array is a diva

Why send a string? Create a struct. Populate struct. Send struct.

No need to deal with parsing strings.