繁体   English   中英

使用套接字发送TCP / IP命令

[英]Sending TCP/IP command using socket

我是Java的新手,如果听上去很愚蠢,就慢慢地学习一些基础知识。

我正在尝试创建一个应用程序,单击该按钮后,它将向特定IP和端口发送特定命令。 该端口将固定在端口32,但IP将从Intent中获取。

public class IPControl extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Get the message from the intent
    Intent intent = getIntent();
    String message = intent.getStringExtra(IPEntry.ACTUALIP);

到现在为止。

它需要连接到IP,发送“ Root”(用户名)命令,然后等待答复,然后发送另一个命令“ Root”(密码),然后等待另一个答复,然后在建立连接后,我希望能够在单击按钮时发送更多命令。

我已经绞尽脑汁,在网上搜索了几天,似乎找不到正确的解决方案。

我将正确地学习Java,这是我要做的事情,但这对于我首先完成至关重要。

如果有人可以帮助,将不胜感激。

这是android中TCP / IP类型工作的完整示例

TCP / IP

Java与此无关。

在客户端,您必须使用Android平台提供的网络工具。 例如,如果要使用HTTP(网络)协议,请参见: http : //developer.android.com/reference/android/net/http/package-summary.html

在服务器端,您需要有一个HTTP服务器来接受您的调用并处理它们。 您可以使用Sinatra轻松构建类似以下内容: http : //www.sinatrarb.com/ 如果您不喜欢像Sinatra这样的基于Ruby的框架,则可以轻松地找到许多其他基于Java的框架(但是Java对于此任务而言要复杂得多)。

顺便说一句:您尝试构建的工具通常称为“身份验证系统”或“登录系统”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM