我的计算机在局域网内,可以通过局域网上internet,还有一个拨号连接,可以拨号上internet。
我有一个程序,首先启动拨号连接,然后就想在该基础上进行socket编程。
当我的程序运行时,发现sendto或recvfrom函数不走拨号连接,而走本地连接。
如果先关闭本地连接,再进行上面的操作,然后重新恢复本地连接时,倒是可以从该拨号连接走了。
很不明白这是怎么回事?另外,是否有方法,可以在本地连接有效时,指定程序中的socket各函数走拨号连接。高手们请赐教!
我有一个程序,首先启动拨号连接,然后就想在该基础上进行socket编程。
当我的程序运行时,发现sendto或recvfrom函数不走拨号连接,而走本地连接。
如果先关闭本地连接,再进行上面的操作,然后重新恢复本地连接时,倒是可以从该拨号连接走了。
很不明白这是怎么回事?另外,是否有方法,可以在本地连接有效时,指定程序中的socket各函数走拨号连接。高手们请赐教!
好像可以,但是必须是先拨号,然后在激活本地连接。如果是本地连接还活动的时候,进行拨号,就不可以,不知道是什么原因?