Hocam if (veri[0] == hkn) { kısmına debug atar mısın? Eğer split ederken hatalı paraçalama ya da boşluktan dolayı karşılaştırma geçersiz kalıyor olabilir.