We made some changes

Our new forums are here!

Saving money on data

Mint SIM is the perfect way to get cheap data in the U.S.

Don't count Windows Phone out just yet

Dead? Psh. Here are 5 reasons to stick with Windows 10 Mobile

VPN vs. Proxy

The difference between a proxy and a VPN

Latitude attitude

Dell Latitude 7280 is a business laptop with tons of consumer attitude

4K all the way

You probably don't NEED a 4K webcam, but we love Logitech's BRIO 4K anyway

Long live Windows phone

Contrary to popular belief, Windows phone won't die anytime soon

XP-YESSSSSSS

Dell's already awesome XPS 15 gets even better in 2017

Surface Pwn 5

Surface Pro 5, Project NEON details leaked on LinkedIn?

Redefining the PC

Why Microsoft's Surface phone could be MUCH more than a mere 'phone'

Surface table meets Windows 10

Yes, we did put Windows 10 on the original Surface table ... and it rocks

Cream o' the crop

Before buying a Microsoft laptop, check out our pick for the absolute best

Simple and secure, just the way I like it

We think Windows 10 Cloud is a great idea, here's why

uber micro

Halo Wars 2 has something for everyone. Here's our full review.

Oldie but goldie

We reviewed Microsoft's decade-old Surface table

Creators Update comin' at ya

These are the coolest new features in the next big Xbox One update (video)

Buyer's guide

The Razer Blade 14 is the best laptop Razer has to offer

Windows 10 app gems

10 terrific Windows 10 apps you should be using

Tower of power

Here's what we think of Dell's XPS Tower Special Edition

Quite a deal

Grab the complete C# coding bootcamp for $41!

< >
Welcome to the Windows Central Forums Create Your Account or Ask a Question Answers in 5 minutes - no registration required!
Results 1 to 4 of 4
  1. Solidstate89's Avatar
    Member

    Posts
    15 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #1  
    I'm sure this question has been posed here many times already (I've made several comments regarding it) but this one is slightly different and it goes out to the developers who have looked and worked with the SDK.

    We all already know now that VPN support was not added into WP8. A disappointment to say the least. However my question is this; does the SDK and the current available APIs allow for third party VPN apps to be developed and released? Is it possible for you developers to tie into the networking stack in order to create third party VPN solutions to submit to the Marketplace; or are the necessary networking APIs just simply not available to you?

    If I was a programmer myself I could probably answer my own question, but I'm hoping that this question reaches the ears (or I guess in this case - eyes) of the individuals who have had a look at the now-released SDK and can hopefully answer this final question of mine. One way or another.
  2. firstness's Avatar
    Member

    Posts
    33 Posts
    Global Posts
    51 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #2  
    This page mentions some of the networking features in the WP8 SDK:

    What's new in the SDK

    Unfortunately I don't know enough about WP8 programming to be able to tell you whether a VPN app would be possible.

    Incoming sockets

    Windows Phone 8 introduces the enhancements to incoming sockets. System.Net.Sockets and Windows.Networking.Sockets both support incoming sockets, which means your app can listen for an incoming network connection, and then bind to that connection.

    Support for IPv6

    Support for the 128-bit addressing system for devices on a network has been added to System.Net.Sockets, and also is supported in Windows.Networking.Sockets.

    Windows.Net.Networking

    The Windows Runtime API, Windows.Networking.Sockets, has been adopted for Windows Phone 8. It has been implemented as a Windows Phone Runtime API, making it easy to use in whatever supported programming language you choose. Although we've enhanced the .NET API, System.Net.Sockets, to support more features such as IPv6 and listener sockets, you should consider using the new API for sockets programming because it is more portable than the .NET API. Windows.Networking.Sockets has been built from the ground up to be clean, secure, and easy-to-use APIs that enforce best practices. For more info about supported Windows Runtime API, see Windows Phone Runtime API.

    Winsock native API support

    Winsock native APIs are supported in Windows Phone 8. One key advantage of using Winsock APIs is that you can reuse the custom networking functionality that you’ve already implemented using Winsock, so it’s easier for you to create your app on the Windows Phone OS 8.0 platform. For more info about Winsock native API support, see Supported Win32 APIs for Windows Phone 8.
    Solidstate89 likes this.
  3. Solidstate89's Avatar
    Member

    Posts
    15 Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
       #3  
    Well to my untrained eyes, it certainly doesn't look like the necessary APIs are there to create a third party VPN app.
  4. jrdatrackstar1223's Avatar
    Member

    Posts
    848 Posts
    Global Posts
    1,252 Global Posts
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    #4  
    This is one of the biggest concerns to me as well, as I was really hoping they would add VPN support to an OS they are touting as "now being ready for business, unlike Windows Phone 7/7.5". What a joke. How can you say a phone is business ready without VPN? How they can they REALLY assume THAT much about their user base to conclude that VPN isn't important, like they are making a consumer-only focused device that is "your phone".

    Anyway, if it's possible for 3rd party VPN solutions (freaking ridiculous) then I'm in for Windows Phone 8. If not, I'll wait and stick it out with my 900.

Posting Permissions

";