I mean at first I thought it was strange but then I saw that he hugs other female friends including one of my best friends.So I asked her what is deal is and she said he told her"i don't give girls handshakes"!
Now I wonder if he sees me as a guy? I mean I know he knows I'm a girl but still.……
Usually a handshake is a sign of respect, but not always..typically when you first meet someone, orrr someone that has become accustomed to shaking your hand (my uncle and I) they will just do it automatically. I don't think the meaning has a difference..but I do think hugs are a little more sensual
He doesn't consider you a close friend... probably..
Most likely because you don't give him the comfort he has with his other female friends... as in 'he doesn't view you or rather "feel" close enough to you, to feel comfortable to give you a hug'.. and that has nothing to do with 'how long he's known you'. Some people know each other for years! and still the comfort never comes between them, so they always give cold hand shakes and never goes further than that. Others feel comfortable with strangers the first day they meet!