It depends on if the location of the port, but if it's on the back of the computer, or we're talking about a laptop, there's about a 99% chance you're looking at having to replace the entire motherboard to fix this. If it's a front port on a desktop case, you might be able to find someone with the same model computer on ebay or craigslist, selling the computer for parts and buy just the front i/o panel off them.
The problem is that inside the jack itself there are little pins that connect to the colored grooves on the part of the headset you plug in and sometimes those get bent out of position -- usually because you've been plugging/unplugging the headphones at an angle or have been overly aggressive plugging/unplugging -- so they don't make contact like they're supposed to. So, if you're willing to risk making things worse, you can try digging around inside the jack itself to get the pin back into place, but as I said, you're more likely to make things worse than better. You're risking sending a static charge through a port connected directly to the motherboard, unless we're talking a front i/o panel. Those are typically a pain to replace and generally they're considered part of the case not an independent component so you can't even get a place to send you just the i/o panel as part of a warranty claim or anything.
My audio port works in that way that I need to have my headset jack in the right positions to get sound in both ears.
Tried the headset with my iphone and it worked perfectly. Does anyone know what the problem might be ? And is it a big/expensive reparation?