Making turn-based server?

Hi.
My game is turn-based 1 vs 1 card game.
I am using unity3d and .dll plugins for connect external delphi written server.
So this works well in standalone build.
But now I should make Web-Player build, at here unity blocks using .dll , so I should use another server solution maybe or making my own server?

  1. Is there a server solution for this? photon?

  2. Should I use server hosting? can’t do it with web-hosting?

My game’s server relays chosen info and check timer about user selecting card within set time.

1 Photon or Smartfox or others will do that.
2 You need to run a software so you need a server to run it on. You can’t run software from a webserver.

You can do several things. 1- Write a client for you server in C# and use it in web player. Probably it’s just sending and receiving some messages. 2- Just recreate client and server in unity either using built in networking (server will be heavy but other clients can host it) or one of the third party middlewares like uLink, Photon, SmartFox, Electrotank …The other way is to write the server side logic in a web application development platform like ASP.NET or PHP and then host it in web hosting solutions and use www in unity to work with it.