Como envias "sos vos", esto quedara guardado en el bufer string[30] byte a byte: {'s','o','s',' ','v','o','s',\0}.
Es decir, recibes caracter a caracter por medio de la interrupcion y cada caracter lo vas añadiendo al bufer para luego hacer la comparacion.