关于使用阻塞套接字还是非阻塞套接字的问题?
找找乐儿 2009-12-16 08:40:46 我的应用背景是去远程操作数据库,所以需要将客户端与服务器端进行套接字连接。客户端通过往服务器端发送一些命令和数据(比方说,登陆命令,注册,更新数据库等等)。服务器端接受到后去相应的操作数据库。现在的问题是,我应该在两端使用什么样的套接字进行连接?
这种情况下,如果我选择使用阻塞套接字,并将这些操作都放入一个单独线程中进行,这样的话效率比起非阻塞的要差多少?
而使用非阻塞套接字,但非阻塞套接字总是不能马上响应连接等操作。所以我觉得因为我的要求是每个客户端与都可以服务端进行准确的对话,所以就想请教大家我应该使用什么样的通信更好更准确一些。