我正在使用套接字连接我的客户端与服务器,我需要一种方式,以便当有人试图使用某个帐户在客户端上登录时,它会将用户名和密码发送给服务器,并检查该帐户是否存在。我只需要知道如何在按登录时将消息发送到服务器。从客户端发送到服务器的Java消息
我想这使它将消息发送到服务器
public static void sendmsg(String a, String b)
{
try
{
String host = "127.0.0.1";
int port = 43655;
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 sendMessage = a;
bw.write(sendMessage);
bw.flush();
System.out.println("Message sent to the server : "+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();
System.out.println("Message received from the server : " +message);
}
catch (Exception exception)
{
exception.printStackTrace();
}
finally
{
//Closing the socket
try
{
socket.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
我们需要更多信息。你已经尝试过一些东西吗?如果是这样,你卡在哪里? – Mekap 2014-10-09 21:03:31
那么我试着做一个方法,我可以发送消息到服务器这样 - public void msgServer(String a,String b){但我无法弄清楚如何使它发送消息到服务器。 – dumbnerd111 2014-10-09 21:05:51
好的我编辑了问题 – dumbnerd111 2014-10-09 21:10:14