tcurdt / iProxy

Let's you connect your laptop to the iPhone to surf the web.
http://github.com/tcurdt/iProxy
Apache License 2.0
1.19k stars 198 forks source link

Backgrounding cuts out #8

Closed CaerusKaru closed 13 years ago

CaerusKaru commented 13 years ago

Whenever I enter a game or anything where somethin uses the mic or speakers, backgrounding cuts out. Also, the app used to constantly freeze up, however a reinstallation of the app fixed the issue for now. UDP also doesn't work through the HTTP proxy :/

tcurdt commented 13 years ago

iProxy currently uses audio mode so it can run constantly in the background. If an application wants full (un-mixed) audio this leads to iOS stopping the application. The only option to get around this is to use voip mode. But that means deeper modification on the proxy code as the capplication is not running constantly.

Could explain the "freeze up" you have seen?

You can check the polipo website for what the http proxy supports.

http://www.pps.jussieu.fr/~jch/software/polipo/

AFAIK the only proxy that could potentially support udp would be socks5.

CaerusKaru commented 13 years ago

Well, none of the buttons would be responsive at all. Even an app restart wouldn't solve the issue. Also, doesn't the SOCKS part of the app use SOCKS5, or is it only using 4?

tcurdt commented 13 years ago

By app restart you mean you went into the background app list, pressed until you saw the minus and then closed iProxy like that?

srelay is SOCKS5 ...but not sure it supports UDP.

CaerusKaru commented 13 years ago

Yes, exactly. And I tried using UDP with the socks proxy before to no avail. I was hoping it would work with HTTP. it was the last thing that I couldn't do with 2.0, everything else is perfect to a limit.