2010-11-04 175 views
0

我想添加一个方法向客户端发送一条消息字符串,很难在网络上找到一个好的例子。它是否使用write发送消息到端口8090,我是否也需要添加flush?如何发送消息到套接字客户端

try { 
    InetAddress addr = InetAddress.getByName("127.0.0.1"); 
    int port = 8090; 

    Socket socket = new Socket(addr, port); 


} catch (UnknownHostException e) { 
} catch (IOException e) { 
} 
+0

http://www.kodejava.org/examples/216.html – 2010-11-04 05:35:53

+0

使用ObjectOutputStream? – Proyb2 2010-11-04 05:48:25

+0

'很难在网上找到一个好榜样'?你在开玩笑吗?有数百万。 – EJP 2010-11-04 06:14:51

回答

1

您可以从方法socket.getOutputStream()获取输出流对象。一旦你得到输出流,你可以使用流写入。

+0

我用的是正确的端口和地址... Socket socket = new Socket(addr,port); \t \t ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream()); \t \t oos.writeObject(“Hi ...”);和我的xSocket服务器没有收到任何消息 – Proyb2 2010-11-04 06:30:07

相关问题