Pretty much what zer0netgain said. Also, from my point of view, I consider one to be a friend (especially a true/real friend) is one who will listen and (try) to understand you for who you are, supportive (emotionally, psychologically, socially, etc.), and of course will talk to you or hang out with you without you having to initiate the convo (like they will automatically talk to you and hang out without you asking them to).
Back to what I was going to say in response to your post though, your situation is pretty much almost like mine socially. I probably shouldn't have given up on enhancing my social skills and social life, but with many failed experiences, I've been very discouraged myself to improve (or even at least make a diligent attempt to) better my social life. I've just kinda accepted that I'm a hermit, but someday maybe there will be a miracle that will turn all of this around (I hope).