Important News

We have released Shinobi Life Online Pre-Alpha Version 1.1.0.0! This update features Earth Release: Earth Dome Jutsu, Aiming Mode and more! Try it out and tell us what you think.

User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

Discord

Statistics

Members
Total Members: 54452
Latest: indra.io985y
New This Month: 52
New This Week: 5
New Today: 3
Stats
Total Posts: 56004
Total Topics: 3369
Most Online Today: 654
Most Online Ever: 4232
(January 14, 2020, 07:47:33)
Users Online
Members: 0
Guests: 608
Total: 616
Google (AdSense)
Google (7)

Author Topic: Downloading image data from server to client  (Read 3490 times)

0 Members and 1 Guest are viewing this topic.

Offline peterp

  • Academy Student Poster
  • *
  • Posts: 1
  • Reputation Power: 2
  • peterp has no influence.
  • I'm new around here.
    • View Profile
Downloading image data from server to client
« on: March 07, 2016, 16:33:18 »
Syntax is Unity3d C#, networking is UNET.
This is useful for uploading and downloading images, for example custom clan banners etc.

Server side
Code: [Select]
const short DOWNLOAD_FILE = 1337;
void SendImageToClient(string path,int size, int connID)
{
    if (File.Exists(path))
     {
         byte[] fileData = File.ReadAllBytes(path);
         Texture2D tex = new Texture2D(size, size);
         tex.LoadImage(fileData);

          FileMessage fmsg = new FileMessage();
          fmsg.name = path;
          fmsg.size = size;
          fmsg.data = tex.EncodeToPNG();

         NetworkServer.SendToClient(connID, DOWNLOAD_FILE, fmsg);

     }
   
}
public class FileMessage : MessageBase
{
    public string name;
    public byte[] data;
    public int size;
}



[b]Client side[/b]



Code: [Select]
const short DOWNLOAD_FILE = 1337;
void Start()
{
    myClient.RegisterHandler(DOWNLOAD_FILE, OnDownloadFile);
}

void OnDownloadFile(NetworkMessage msg)
{

        FileMessage wmsg = msg.ReadMessage<FileMessage>();

        Texture2D tex = new Texture2D(wmsg.size, wmsg.size);
        tex.LoadImage(wmsg.data);
        //Do something with the downloaded image
}


  • Character Name: peterp

Offline Fraudulent

  • Pink Chunin Donator
  • Sennin Poster
  • **
  • Posts: 1 098
  • Reputation Power: 5
  • Fraudulent has no influence.
  • The Rose That Grew From Concrete
    • View Profile
  • Organization: BlackboxYoru
Re: Downloading image data from server to client
« Reply #1 on: March 07, 2016, 16:44:56 »
This probably means something to you @Vreg
internet sensation
also known as Snoopy
has a bigger dick than you

Offline Nas

  • Special Jonin Poster
  • ****
  • Posts: 343
  • Reputation Power: 3
  • Nas has no influence.
  • Gender: Male
  • meh....
    • View Profile
  • Organization:
Re: Downloading image data from server to client
« Reply #2 on: March 07, 2016, 17:33:22 »
*using my first year knowledge of coding* Uhmm Yeaa yea not bad
  • Character Name: Isei



Offline Boruto050202

  • Chunin Donator
  • Genin Poster
  • **
  • Posts: 94
  • Reputation Power: 2
  • Boruto050202 has no influence.
  • Gender: Male
  • I will protect my comrades at the cost of my life!
    • View Profile
  • Clan: Pawa-me


  • Organization: Roguhanta
Re: Downloading image data from server to client
« Reply #3 on: March 07, 2016, 20:27:08 »
My brain hurts ERMAGERD
  • Character Name: Rikai Pawa-me

 

Recent Topics

New Player Here by NormanZ
November 25, 2023, 18:30:20

Beginner's Guide to PoE Currency: Path of Exile Tips by poeorbsigmeet
November 23, 2023, 00:58:06

Chargers?wage cap woes inside of 2024 make win now? by Chair
November 21, 2023, 03:44:07

Refreshing York Jets Flight Connections 5/15/23 by Chair
November 21, 2023, 03:34:57

Bengals offensive line performing by Chair
November 21, 2023, 03:31:55

Performs That Spelled out 2022: by Chair
November 21, 2023, 03:12:46

My Computer Freezes While Playing 'Shinobi Life Online' by SingerLeo
May 30, 2023, 12:54:35

OC by caleboftheleafvillage
November 30, 2022, 13:31:47

Shinobi Life Online Pre-Alpha Version 1.2.0.0 by SamuelEpperly
November 17, 2022, 15:48:01

Crashed when I log in by Jamezoar
November 17, 2022, 12:37:45

Top Posters

Mars
Posts: 2648
Reminance
Posts: 2246
Shivraj
Posts: 1610
m4r1us
Posts: 1298
Manuster
Posts: 1271
NinjaMirage
Posts: 1173
Nova
Posts: 1153
taigakun
Posts: 1099
Fraudulent
Posts: 1098
Konohuro
Posts: 1060