0
大家好我有一个小问题。在Android中发送和接收Socket Java
- 我有服务器客户端应用程序客户端将在哪里异步发送数据。
- 服务器将收到消息并进行解析。
- 如果服务器收到错误的数据,它会向客户端发送错误消息。
我现在的问题是在客户端我会出关心确认例如连续发送数据:
- 假如我是从客户发送一些1000级的消息。客户端发送套接字中的所有数据。
- 如果发生错误,服务器也将错误信息放入套接字中。
但是其中一个可能发生:从客户端发送数据或从服务器发送消息。
处理此案的最佳方法是什么?
如果发生错误并且客户端从服务器接收到错误消息,则客户端必须重新发送数据。一种方法是发送数据并等待确认。我不希望客户端等待服务器发生故障,因为发生错误的可能性非常小。任何人都可以告诉我一些很好的解决办法吗?
我不会指望出现错误的机会,特别是当涉及到移动设备时。 –