【发布时间】:2011-07-11 22:03:28
【问题描述】:
我想做一个服务器,让客户端通过套接字连接。
我无法完成的事情是我找不到发送byte 的方法。
我只找到了关于发送消息和回声的文章和示例,但这不是我需要的,因为接收到的字节可能不可见。
【问题讨论】:
-
我刚刚在 Google 中输入了“java 套接字连接教程”,并获得了十几个不同的教程,它们将引导您完成整个过程。
我想做一个服务器,让客户端通过套接字连接。
我无法完成的事情是我找不到发送byte 的方法。
我只找到了关于发送消息和回声的文章和示例,但这不是我需要的,因为接收到的字节可能不可见。
【问题讨论】:
要通过连接的Socket 发送单个byte,只需获取它的OutputStream 并调用.write():
Socket s = ...;
byte b = 100;
s.getOutputStream().write(b);
有关更深入的信息和示例,请参阅Java Custom Networking Tutorial 中的Chapter on Sockets。
【讨论】:
Socket.getInputStream() 和 Socket.getOutputStream() 是您正在寻找的。另外,请查看this example 了解更多信息。
问候。
【讨论】: