0
所以我有這個類,這個類有,我想在我的其他文件(字符串消息) 其拾取來自服務器的消息的字符串。我不知道如何將字符串轉換爲另一個包和類。任何幫助將是驚人的爪哇 - 我正在做它發送客戶端最新更新服務器
public class Client
{
private static Socket socket;
public static void main(String args[])
{
try
{
String host = "localhost";
int port = 43594;
InetAddress address = InetAddress.getByName(host);
socket = new Socket(address, port);
//Send the message to the server
OutputStream os = socket.getOutputStream();
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(osw);
//String number = "2";
String number = ClientSettings.ClientSettings.ClientVersion;
String sendMessage = number + "\n";
bw.write(sendMessage);
bw.flush();
System.out.println(""+sendMessage);
//Get the return message from the server
InputStream is = socket.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String message = br.readLine(); //this is the string i need to get...
System.out.println("" +message);
}
catch (Exception exception)
{
exception.printStackTrace();
}
finally
{
//Closing the socket
try
{
socket.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
服務器雙面似乎工作,但客戶端部分um.setMessage(br.readLine());沒有任何想法? – user3025516
哪裏會把UseMessage UM =新UseMessage(); um.setMessage(br.readLine());在client.class中? – user3025516
我已經編輯了答案,以前是不完整的 – dpwalker