add END_OF_DATA
This commit is contained in:
		@@ -320,7 +320,7 @@ class GoodSoftware (private val activity: MainActivity) {
 | 
				
			|||||||
                reader.readLine()
 | 
					                reader.readLine()
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            writer.println("END_OF_COMMUNICATION")
 | 
					            writer.println("END_OF_DATA")
 | 
				
			||||||
            reader.readLine()
 | 
					            reader.readLine()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            println("Client: Ready for next operation")
 | 
					            println("Client: Ready for next operation")
 | 
				
			||||||
@@ -337,6 +337,19 @@ class GoodSoftware (private val activity: MainActivity) {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    fun disconnect(connectionResult: ConnectionResult) {
 | 
				
			||||||
 | 
					        val (socket, reader, writer, _, _, _) = connectionResult
 | 
				
			||||||
 | 
					        try {
 | 
				
			||||||
 | 
					            writer.println("END_OF_COMMUNICATION")
 | 
				
			||||||
 | 
					            reader.readLine()
 | 
				
			||||||
 | 
					            writer.close()
 | 
				
			||||||
 | 
					            reader.close()
 | 
				
			||||||
 | 
					            socket.close()
 | 
				
			||||||
 | 
					        } catch (e: Exception) {
 | 
				
			||||||
 | 
					            e.printStackTrace()
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    suspend fun takeBeautifulPicture(context: Context, lifecycleOwner: LifecycleOwner) {
 | 
					    suspend fun takeBeautifulPicture(context: Context, lifecycleOwner: LifecycleOwner) {
 | 
				
			||||||
        // Ensure that cameraProvider is initialized
 | 
					        // Ensure that cameraProvider is initialized
 | 
				
			||||||
        cameraProvider = ProcessCameraProvider.getInstance(context).await()
 | 
					        cameraProvider = ProcessCameraProvider.getInstance(context).await()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user