【问题标题】:Convert String to Socket将字符串转换为套接字
【发布时间】:2015-12-12 17:45:14
【问题描述】:

我将套接字保存在 Json 对象中,但是当我读取套接字时,不能使用它,因为它是一个字符串值,这是代码:

String socket1 =nombre.getAsJsonObject().get("socket").getAsString();

我可以将该字符串值转换为 Socket 吗?

【问题讨论】:

  • 嗯,你不能。套接字是与另一台计算机的连接......你不能只是再次制造它。这里的上下文是什么?你为什么在这里使用 JSON?您可以从套接字“ID”(您需要发明)到套接字的某种映射,然后将 ID 放入 JSON 中......但这会很奇怪。

标签: java json string sockets


【解决方案1】:

如果你有一个非常简单的字符串,你可以这样做

socket.getOutputStream().write("your string".getBytes("US-ASCII"));

你也可以使用缓冲区数组或

res = new Buffer("your String");

【讨论】:

  • 您似乎没有阅读该问题。你肯定没有回答。
  • 这个答案似乎与(真正的)问题无关。
猜你喜欢
  • 2020-05-15
  • 1970-01-01
  • 2019-10-10
  • 2016-02-08
  • 2015-02-25
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
相关资源
最近更新 更多