我做了多线程聊天,工作得很好。我通过PrintWriter
发送数据并使用BufferedReader
接收数据。至于他们是人物一切都很好。但我也想增加发送语音的可能性。在这里我遇到了问题。我已经使用套接字输入和输出流并使用它们传输字符。如何解决这个问题,并使发送字节也可能?是不可能创建第二个流来负责传输字节?这会让事情变得更容易。如果不是如何解决它呢?通过套接字发送字符和字节(TCP)
0
A
回答
0
我不会用TCP进行语音传输,请参阅TCP和UDP之间的差异。
但是,您可以通过发送仅字节,将所有字符的消息,以字节的消息混了?我不会混合作家流。
0
在你的情况下,我只是打开另一个套接字。 由于您正在考虑使用VoIP,因此您可能需要考虑UDP套接字而不是TCP(假设您使用TCP进行聊天)。
但请记住,最后你总是通过套接字发送字节;它是否是文本或语音数据无关紧要;文本字符串也被转换为字节。
相关问题
- 1. 通过TCP套接字的Android发送/接收字节[]通过TCP套接字
- 2. 分别通过TCP套接字发送和接收字符串
- 3. 通过TCP套接字发送/接收字节[]
- 4. 通过TCP套接字发送图像字节更改
- 5. 通过TCP套接字发送文件
- 6. 使用TCP通过套接字发送字符串
- 7. 通过套接字发送的字符
- 8. 在java中通过TCP发送混合字符串和字节
- 9. 字节到与TCP套接字发送的字节
- 10. 通过TCP套接字发送和接收数据的问题
- 11. 发送和接收套接字(TCP/IP)
- 12. C++将字符串转换为通过tcp发送的字节
- 13. Java - 通过TCP连接发送无符号字节
- 14. 使用VB.NET中的套接字通过TCP发送字节数组
- 15. 如何通过套接字发送字符串和整数?
- 16. 通过Java中的套接字发送字符串而不是字节
- 17. 通过TCP发送文本字符串?
- 18. 通过TCP(VB.NET)发送字符串
- 19. 使用TCP套接字发送/读取,字节大小异常
- 20. 字节或Int?通过套接字发送哪一个更快?
- 21. 通过特定套接字发送了多少字节?
- 22. 如何通过Python中的套接字发送字节?
- 23. 发送的字节确切数目通过套接字
- 24. 通过套接字发送多个字节数组
- 25. 通过套接字发送图像作为字节
- 26. Java - 通过套接字发送字节对象
- 27. 从同一TCP连接发送字节数组和字节
- 28. 通过TCP套接字松动一个字节
- 29. 通过套接字发送字符串并连接到该字符串
- 30. 通过套接字发送和接收字符串和文件流
即使对于ASCII内容切换到byte []。您可以轻松地将字符串来回转换为byte []。 – BigMike 2013-03-13 14:32:19