Android客户端和C#服务器之间socket通讯中的图像传输问题。
创始人
2024-10-08 16:34:34
0
  1. 在Android客户端,将图像转换为字节数组,并通过socket发送到C#服务器。

示例代码:

//将图像转换为字节数组 Bitmap bitmap = BitmapFactory.decodeFile("path_to_image"); ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream); byte[] byteArray = stream.toByteArray();

//使用Socket发送图像字节数组 String serverIp = "server_ip_address"; int serverPort = 8888; InetAddress serverAddress = InetAddress.getByName(serverIp); Socket socket = new Socket(serverAddress, serverPort); OutputStream outputStream = socket.getOutputStream();

//写入字节数组到socket输出流 outputStream.write(byteArray); outputStream.flush(); socket.close();

  1. 在C#服务器,接收字节流,并将其转换为图像。

示例代码:

//使用Socket监听客户端连接 IPAddress ipAddress = IPAddress.Any; int port = 8888 TcpListener listener = new TcpListener(ipAddress, port); listener.Start();

//接收客户端连接并读取字节流 TcpClient client = listener.AcceptTcpClient(); NetworkStream networkStream = client.GetStream(); MemoryStream memoryStream = new MemoryStream(); byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = networkStream.Read(buffer, 0, buffer.Length)) > 0) { memoryStream.Write(buffer, 0, bytesRead); }

//将字节流转换为图像 byte[] byteArray = memoryStream.ToArray(); Image image; using (MemoryStream ms = new MemoryStream(byteArray)) { image = Image.FromStream(ms); }

//使用图像 pictureBox1.Image = image;

参考链接:https://stackoverflow.com/questions/760561/image-delivery-in-socket-communication-between-android-client-and-c-sharp-serv

相关内容

热门资讯

透视攻略!hhpoker必备开... 透视攻略!hhpoker必备开挂(透视)吉祥小程序填大坑辅助器(本来真的有辅助软件)-哔哩哔哩该软件...
此事备受玩家关注!pokemm... 此事备受玩家关注!pokemmo辅助工具(透视)小程序多乐辅助器(一直存在有辅助修改器)-哔哩哔哩进...
透视规律!德扑圈有透视吗(透视... 透视规律!德扑圈有透视吗(透视)广东雀神智能插件辅助脚本(其实是真的辅助下载)-哔哩哔哩1)广东雀神...
出乎意料的是!aa poker... 出乎意料的是!aa poker辅助包(透视)旺旺填大坑透视挂(确实有辅助辅助器)-哔哩哔哩1、让任何...
据悉!xpoker透视辅助(透... 据悉!xpoker透视辅助(透视)微信小程序辅助器免费下载(果然是有辅助插件)-哔哩哔哩1、金币登录...
出现新变化!拱趴大菠萝万能辅助... 出现新变化!拱趴大菠萝万能辅助器(透视)789大菠萝可以控制吗(其实是真的辅助app)-哔哩哔哩1、...
透视最新!wepoker私人局... 透视最新!wepoker私人局辅助器怎么用(透视)反杀大厅辅助(都是是真的辅助下载)-哔哩哔哩wep...
昨日!德普之星辅助器怎么用(透... 昨日!德普之星辅助器怎么用(透视)情怀游戏字牌辅助(其实真的有辅助软件)-哔哩哔哩1)情怀游戏字牌辅...
据玩家消息!pokemmo修改... 据玩家消息!pokemmo修改器手机版(透视)新道游app下载(一直真的是有辅助辅助器)-哔哩哔哩1...
近期!wepoker免费脚本弱... 近期!wepoker免费脚本弱密码(透视)吉安中至小程序微信辅助(都是真的有辅助修改器)-哔哩哔哩1...