wifi가 켜진 상태에서 ConnectivityManager를 이용하여

 

startUsingNetworkFeature(int networkType, String feature) 함수의 인자로

 

TYPE_MOBILE, enable HIPRI 를 주어 3g 망도 동시에 활성화는

 

성공한것 같습니다..

 

그 상태에서 networkInterface 목록을 받아오면 두가지 다 목록에 나타나고

 

 www.google.com으로 ping을 날려보면 둘다 답이 옵니다.

 

그 후 각각의 ip 주소들을 받아와서 bind() 함수로 각각의 인터페이스에 socket을

 

강제로 바인딩 시키고 connect()를 하려 하면 3g쪽에서 Socket timeout exception이

 

나면서 연결이 되지 않습니다.. 무엇이 문제일까요 ㅠㅠ

 

참고로 둘중 하나만 켜져있는 상태에서는 소켓 통신이 잘 이루어 집니다..

 

조언 부탁드립니다..