2016-04-29 105 views
0

我正在开发一个应用程序,我应该能够使用我的应用程序远程访问笔记本电脑的相机。但是我怎样编写一个套接字编程,因为我是android新手,我不知道是否通过使用Java套接字编程可以访问笔记本电脑摄像头Socket连接android与笔记本电脑的编程

回答

1

Java中有一个Socket类和一个ServerSocket类。你给这两个客户端套接字并让它们连接到ServerSocket。如果您通过其他网络从Android设备远程连接到笔记本电脑,则可能需要设置一台服务器来承载ServerSocket部件。 Google App Engine可以提供帮助。它还允许您通过Eclipse中的插件将您的Java应用程序直接部署到应用程序引擎。

+0

我知道如何在Java中编写Socket类和ServerSocket类。但后来你告诉我有关谷歌应用程序引擎的部分,我不知道它。我有一个服务器设置已启动并运行@TreeHouseFalcon –

+1

请前往此处开始使用GAE:https://console.cloud.google.com/ – TreeHouseFalcon

+0

非常感谢您的赞赏 –

0

您需要在Android写一个简单的TCP服务器 - 客户端应用程序,只要两个设备都在同一个网络上会般的魅力上班......

  • 必须寻找并找到服务器(在这种情况下,PC)

  • 在PC上的客户端: 服务器客户端等待的Android(实际上等待TCP客户端)


只要两个连接,发送一些格式化字符串,将被你预定义的,由服务器命令解释......

与这些命令尝试关闭/开启相机,断开的应用程序,拍照等等等等

如果你看一下正常,你会发现java的TCP服务器的客户端的例子10000

...

好运!

+0

谢谢..但你能告诉我这是否可能吗?我现在有一台服务器。而且我现在可以像我部署的那样访问客户端(笔记本电脑)的IP地址,并且可以访问服务器中的PhP文件。现在我将验证在笔记本电脑和android后面的用户是否通过询问将被赋予给他的pin。如果验证成功,那么我将使用我的Android应用程序访问笔记本电脑相机。 但是,必须写什么程序的地方让我感到困惑。并告诉我,我的计划是否有效? –

相关问题