Total Pageviews

Monday, May 26, 2014

Event Network Status

Event NetWorkStatus
សំរាប់ networkStatus event ត្រូវបានប្រើនៅក្នុងការភ្ជាប់ជាមួយនឹង network.setStatusListener() ក្នុងការកំនត់នៅ host ដែលអាច reachable
វាមាន 3rd party documentation ក្នុងការ reach វានៅលើ iOS/Mac ដែលមាននៅក្នុង blog នេះ http://blog.ddg.com/?p=24
វាមាន Properties ដូចខាងក្រោមះ

event.name
សំរាប់ network reachability events នេះជា property “networkStatus”
សូមមើលកូដ
function MyNetworkReachabilityListener(event)
    print( "name", event.name )
    print( "address", event.address )
    print( "isReachable", event.isReachable )
    print( "isConnectionRequired", event.isConnectionRequired )
    print( "isConnectionOnDemand", event.isConnectionOnDemand )
    print( "IsInteractionRequired", event.isInteractionRequired )
    print( "IsReachableViaCellular", event.isReachableViaCellular )
    print( "IsReachableViaWiFi", event.isReachableViaWiFi )
end

if network.canDetectNetworkStatusChanges then
    network.setStatusListener( "www.apple.com", MyNetworkReachabilityListener )
else
    print("network reachability not supported on this platform")
end

event.isReachableViaWiFi
សំរាប់ Property គឺ​ TRUE បើសិនជាវាសំនូមពរ HOST is reachable តាមរយះ WiFi។ សំរាប់ Mac Ethernet ត្រូវរាប់បញ្ចូលជា WiFi
សូមមើលកូដះ
function MyNetworkReachabilityListener(event)
    print( "IsReachableViaWiFi", event.isReachableViaWiFi )
end

event.isReachableViaCellular
សំរាប់ Property គឺ​ true បើសិនជា host អាច reachable through the cellular network
សូមមើលកូដះ
function MyNetworkReachabilityListener(event)
    print( "IsReachableViaCellular", event.isReachableViaCellular )
end

event.address
សំរាប់ Property is true បើសិនជាអ្នកប្រើប្រាស់នឹងតំរូវការ interact ជាមួយនឹង application to reconnect ទៅកាន់ host។ បើសិនជាអ្នកប្រើត្រូវការបញ្ចូលនៅ password
សូមមើលកូដះ
function MyNetworkReachabilityListener(event)
    print("IsInteractionRequired", event.isInteractionRequired )
end

event.isInteractionRequired
សំរាប់ Property is true បើសិនជាអ្នកប្រើប្រាស់តំរូវការនៅ interact ជាមួយនឹង application ក្នុងការ reconnect ទៅកាន់ host
សូមមើលកូដះ
function MyNetworkReachabilityListener(event)
    print("IsInteractionRequired", event.isInteractionRequired )
end

event.isConnectionOnDemand
សំរាប់ Property នេះ is true បើសិនជា connection នឹង​ come up automatically បើមិនទេវានឹង false
សូមមើលកូដះ
function MyNetworkReachabilityListener(event)
    print( "isConnectionOnDemand", event.isConnectionOnDemand )
end

event.isReachable
សំរាប់ Property is true បើសិនជា host អាច reachable
សូមមើលកូដះ
function MyNetworkReachabilityListener(event)
    print( "isReachable", event.isReachable )
end

event.isConnectionRequired
សំរាប់ Property is true បើសិនជា connection is up
សូមមើលកូដះ
function MyNetworkReachabilityListener(event)
    print( "isConnectionRequired", event.isConnectionRequired )
end




No comments:

Post a Comment