自己做了个商业软件,想给软件加网络验证,但是小弟我想自己做个服务器简单的验证下就可以了

自己做了个商业软件,想给软件加网络验证,但是我想自己做个服务器简单的验证下就可以了
如题,但是我对很多东西不了解,希望有人能解答下.
1,是需要自己购买服务器还是其他的什么
2,需要我注册域名申请空间这些吗
3.C#该怎么写这种网络验证 到处没找到资料
------解决思路----------------------
1.申请空间, 如果有固定ip 可以不要域名,服务器不需要
2.很多种实现方法,看你的选择

ps: C#验证破解很容易

------解决思路----------------------
买个域名,租个空间,放个网页,软件去通过httprequest请求网页 里面的逻辑你自己应会写了

。。。你都会写软件了,这种简单的验证你不会??
------解决思路----------------------
一、基于web服务器来做认证:
1. 先建一个web网站, 有一个查询页面,用户密码就放在这个web服务器里。
2. 客户端你用C#,调用internet库去到web服务器页面查询。

二、基于CS模式来做认证:
1.服务器你用C#做一个
2.客户端你用C#做一个,去连接服务器。我的blog中,我正在写一个C#的服务器。


1,是需要自己购买服务器还是其他的什么:还可以到电信租用一个试试。
2,需要我注册域名申请空间这些吗:认证的数据越隐蔽越好,不过你有了域名,IP变了,客户端也可以访问到。
3.C#该怎么写这种网络验证 到处没找到资料 :网络认证,其实就是客户端取找服务器的数据,是否有这个用户。就是简单的发收数据就可以了。
------解决思路----------------------
建议你先把你做的服务端放到局域网里测试好了,再想怎么放到外面的服务器上的问题

如果你租了个服务器,结果服务端程序怎么也研究不出来该怎么做,那不是白租了