我使用套接字连接我的Android应用程序(客户端)和Java后端服务器.从客户端我想每次与服务器通信时发送两个数据变量.
1)某种消息(由用户通过界面定义)
2)消息的语言(由用户通过界面定义)
我怎么能发送这些,以便服务器将每个解释为一个单独的实体?
在服务器端读取数据并得出适当的结论后,我想向客户端返回一条消息.(我想我会好起来的)
所以我的两个问题是如何确定发送的两个字符串(客户端到服务器)在客户端是唯一的,如何在服务器端分离这两个字符串.(我正在考虑一系列字符串,但无法确定这是否可行或适当.)
我打算发布一些代码,但我不确定这会有什么帮助.
我有一个Android应用程序,我试图使用套接字连接发送和接收消息到服务器.
我有各种各样的问题发送和接收.我一直都能做到这一点,两者都没有.
我想知道是否有人可以通过我可以编译的简单练习来帮助我,BufferedReader并且PrintWriter这样做.
我很感激任何帮助,因为我正在放弃.
在此先感谢....以下是我尝试过的一些镜头(虽然它们与这个问题无关,但我希望它表明我在尝试之前已经尝试过).
private OnClickListener sendClickListener = new OnClickListener(){
public void onClick(View arg0) {
Thread cThread = new Thread(new ClientThread());
cThread.start();
}};
public class ClientThread implements Runnable {
public void run() {
try {
EditText dstAddress = (EditText) findViewById(R.id.destinationAddress);
EditText dstMessage = (EditText) findViewById(R.id.messageToTranslate);
EditText dstPort = (EditText) findViewById(R.id.destinationPort);
String address = dstAddress.getText().toString();
String message = dstMessage.getText().toString();
int port = Integer.parseInt(dstPort.getText().toString());
InetAddress serverAddr = InetAddress.getByName(address);
Log.d(".Coursework", "C: Connecting...");
Socket socket = new Socket(serverAddr, port); …Run Code Online (Sandbox Code Playgroud) 我目前正在测试一些不同的关系数据库管理系统.(MySQL,PostgreSQL,Oracle和Firebird SQL)使用Java应用程序来实现.
我正在讨论我应该运行哪些测试来区分每个测试的性能.
最明显的人会是insert,select,delete和drop.
我很乐意听取您的意见,并将其应用于问题答案格式,我将要求进行5个最合适的测试以表明性能差异.在一个理想的世界里,我想模仿真正的单词使用.
感谢所有回答的人.
嗨,大家好我在通过servlet从HTML表单到sql数据库获取输入日期(yyyyMMdd)时遇到问题.表单中的日期作为字符串传递给servlet,但之后我需要将其转换为日期以存储在数据库中.
我已经尝试了许多方法,日期格式化程序等.一种可能的方法是将它转换为long然后格式化它然而这似乎是一个轻微的躲避.
任何想法将不胜感激.
好的,这包括表单和servlet的代码.我把商务对象留了下来.
表格.....
<html>
<head>
<title>Inputing Episode Into Sons Of Anarchy Database</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>Add Sons Of Anarchy Episode to Database</h1>
<form name="sonsOfAnarchyForm" method="get" action="EnterpriseCWEverything\src\coursework\Servlet2.java">
<p>Season Number:
<input name="seasonNumber" type="text" id="seasonNumber">
</p>
<p>Season Episode Number:
<input name="seasonEpisodeNumber" type="text" id="seasonEpisodeNumber">
</p>
<p>Series Episode Number:
<input name="seriesEpisodeNumber" type="text" id="seriesEpisodeNumber">
</p>
<p>Episode Title:
<input name="title" type="text" id="title">
</p>
<p>Written By:
<input name="writtenBy" type="text" id="writtenBy">
</p>
<p>DirectedBy:
<input name="directedBy" type="text" id="directedBy">
</p>
<p>Original Air Date (YYYY-MM-DD):
<input name="origionalAirDate" …Run Code Online (Sandbox Code Playgroud) 我的任务是大学编写手机应用程序.我选择了两个手机通过消息相互通信.
我希望应用程序将移动设备连接到互联网以发送消息,而其他移动设备连接到互联网以接收消息.
我正在使用Eclipse IDE.
有没有人对类似的应用程序源代码的好例子有任何想法,所以我可以使用适当的协议开发我的应用程序.
我很感激任何建议,我肯定不会找人给我"答案"我真的很期待陷入困境.虽然我从来没有触及过Android手机,更不用说编程了.所以一些建议会很棒!!
谢谢
硅
我目前正在Eclipse上使用Java在Java上构建应用程序,作为编程基础知识和基本Java编程的自助指南,这纯粹是出于教育目的,其唯一目的是能够轻松引用主题并在我通过编程来学习它们时进行编程进入本教程应用程序。
随着时间的流逝以及我学习更多的编程组件,应用程序的内容将不断扩展。
所以我的第一个问题归结为正确的形式。
我正在使用一个下拉框(JComboBox),以便从GUI中选择特定主题。我想填充列表并保持程序整洁。所以我的问题是,如何填充JComboBox以便限制混乱的代码。也许是一个文本文件,我可以从该文本文件中单独添加主题并更有效地进行编辑?我追求正确的编程过程,而不是采用所有可能的方法。我知道我可以使用ArrayList,但是我很想了解使用大量内容而不是少量内容时所采取的选择。
谢谢,
西蒙
我在MySQL中有一个包含大量数据的表,我真的不想手动复制到MS Access.简单来说,我如何将表从MySQL转换为MS Access.
提前致谢!
小号
目前,我将数据从MS Access数据库和java应用程序I system.out.print中提取到控制台.我使用/ t来分隔数据,但它显得很笨拙.我想将它放在某种桌子上以获得更令人愉悦的外观.任何帮助都会非常感谢.
while(rs.next())
{
System.out.print(rs.getInt("season_number")+"\t");
System.out.print(rs.getInt("season_episode_number")+"\t");
System.out.print(rs.getInt("series_episode_number")+"\t");
System.out.print(rs.getString("title")+"\t");
System.out.print(rs.getString("directed_by")+"\t");
System.out.print(rs.getString("written_by")+"\t");
System.out.print(rs.getDate("origional_air_date")+"\t");
System.out.println(rs.getFloat("viewing_figures")+"\t");
}
}
Run Code Online (Sandbox Code Playgroud)