使用socket编程,要建立一个双向的通信连接客户端发起向服务器端的连接后,建立连接,这个连接中服务器能给客户端发送消息(不是ACK);
比如,客户端发送一条短信给服务器端后,只要发送成功了(不用等待服务器是否发送到手机上),就可以了,也就是说不用等待服务器的处理完。
服务器端处理完成后,会主动的利用上面建立的连接通知客户端也就是说客户端也要有端口监听是吗?上面的二个过程能用同一个连接吗?具体实现的话能不能说的具体点,谢谢指点,刚接触网络编程
比如,客户端发送一条短信给服务器端后,只要发送成功了(不用等待服务器是否发送到手机上),就可以了,也就是说不用等待服务器的处理完。
服务器端处理完成后,会主动的利用上面建立的连接通知客户端也就是说客户端也要有端口监听是吗?上面的二个过程能用同一个连接吗?具体实现的话能不能说的具体点,谢谢指点,刚接触网络编程
如果使用NetworkStream的话,还可以使用它的DataAvailable属性查询是否有数据到达。
好好再规划一下
用不着使用SOCKET
socket是面向连接的,而不是面向每一次send的,刚开始这个地方理解错了,Thank for everybady!~