Just how close are you trying to be with your co-workers? My parents don't live in the same state with me but we talk weekly on the phone and meet once in a while in person.
If you need hourly contact with your co-workers I hope it's more about doing the job then socializing. If it is about doing the job and your job is software development then are alternatives to endless meetings.