首页 常见问题 正文
聚名企服

socket中文乱码怎么解决?有什么方法?

转载 2021-12-08 09:29:06 6936
socket中文乱码怎么解决?socket中文乱码的解决办法就是对缓冲区的读取和写入使用“new OutputStreamWriter(client.getOutputStream(),"UTF-8"...”代码即可。

socket中文乱码怎么解决?有什么方法?

Socket通信中文乱码解决

对缓冲区的读取和写入使用这两句代码:

PrintWriter out=new PrintWriter(new OutputStreamWriter(client.getOutputStream(),"UTF-8"),true); BufferedReader msg=new BufferedReader(new InputStreamReader(client.getInputStream(),"UTF-8"));

socket中文乱码怎么解决?有什么方法?

相关介绍:

套接字(Socket)是通信的基石,是支持TCP/IP协议的路通信的基本操作单元。可以将套接字看作不同主机间的进程进行双间通信的端点,它构成了单个主机内及整个网络间的编程界面。套接字存在于通信域中,通信域是为了处理一般的线程通过套接字通信而引进的一种抽象概念。套接字通常和同一个域中的套接字交换数据(数据交换也可能穿越域的界限,但这时一定要执行某种解释程序),各种进程使用这个相同的域互相之间用Internet协议簇来进行通信 。

Socket(套接字)可以看成是两个网络应用程序进行通信时,各自通信连接中的端点,这是一个逻辑上的概念。它是网络环境中进程间通信的API(应用程序编程接口),也是可以被命名和寻址的通信端点,使用中的每一个套接字都有其类型和一个与之相连进程。通信时其中一个网络应用程序将要传输的一段信息写入它所在主机的 Socket中,该 Socket通过与网络接口卡(NIC)相连的传输介质将这段信息送到另外一台主机的 Socket中,使对方能够接收到这段信息。 Socket是由IP地址和端口结合的,提供向应用层进程传送数据包的机制。

声明:本文转载于:互联网,如有侵犯,请联系service@Juming.com删除
相关标签: socket

相关文章

相关专题

编辑推荐

  • 域名注册专题合集 域名注册专题合集

  • 域名抢注专题合集 域名抢注专题合集

  • 企业建站专题合集 企业建站专题合集

联系
我们

用户交流QQ
1926846642

关注聚名网
实时了解活动详情