Search Unity

[Released 2.4.4] MNF : Mobile & Network & Framework

Discussion in 'Assets and Asset Store' started by MNF_Devloper, Feb 11, 2016.

  1. edufurlaneto

    edufurlaneto

    Joined:
    Sep 18, 2017
    Posts:
    17
    Now works fine. Thanks.
    Now you have Playmaker you may be interest knowing there is no good local network solution for Playmaker users.
    If you add some playmaker integration and sample scenes you may get some new clients. ;)
    I will start studying your network plugin now.
    My main objectives are:
    1) A connection between 2 or more devices in the same local network.
    2) Be able to send messages between the devices. (to trigger actions like play videos or animations).
    3) Be able to synchronize variables between the devices.

    Any bits of advice?

    Thanks again.
     
    MNF_Devloper likes this.
  2. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, edufurlaneto.

    If you have a Server / Client game, you might find it helpful to look at the example 10.
    If you are not a server / client game but P2P, it would be helpful to look at example 5 and 6.

    Playmaker and MNF interworking is a good idea.
    If possible, I will try to update the linkage example.

    Have a good day :D
     
    Last edited: Feb 10, 2019
  3. edufurlaneto

    edufurlaneto

    Joined:
    Sep 18, 2017
    Posts:
    17
    Hi,
    Which one you think is better, P2P or Server/Client?
    What is the differences, considering what I need and facility to build?
    I want something very easy to the final user, something like just press a button to connect with other device(s) in the same wify.

    Thanks
     
    MNF_Devloper likes this.
  4. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    To make it as easy as you say, see Example 6 (LookAround).

    Example 6 finds a device in the same wi-fi and sends and receives various messages.
     
  5. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, yuhacrows.

    The MNF file transfer example was a little more reliable and I requested an update to the asset store.
    It will be updated soon.

    And a system for file transfer only is under development. I will update it as soon as development is completed.
    Thank you.
     
  6. planetmatrix

    planetmatrix

    Joined:
    Dec 8, 2015
    Posts:
    38
    Hi there,

    Device A has Hotspot turned on while device B is connected to Device A.

    But LookAround does not work. It works well when connected to common Wifi Router.

    Device A has ip:10.X.X.X
    Device B has ip: 172.X.X.X

    Thanks
     
    MNF_Devloper likes this.
  7. RiccardoAxed

    RiccardoAxed

    Joined:
    Aug 29, 2017
    Posts:
    119
    Hi, I'm considering your plugin for a project i'm developing, about a GearVR/Oculus Go mirroring system, where a user wears the VR goggles and his experience is mirrored on a pc display. The VR user can interact with some UI - with all these events mirrored on the pc display - and at some point the pc user could even interact with the remote VR app, like clicking on some object.

    My intention is to use two instances of the same app, respectively running on the VR device and on the pc, then sending some data back and forth between the VR device and pc to keep them in synch. So, i would need to send:

    - The VR camera rotation from the VR device to the pc, several times per second.
    - Some custom, episodic data, like user clicks on UI, both from VR-to-pc and viceversa.

    It seems to me that your "Udp Ball" example could fit my needs, do you agree and/or have some more hints about it?

    Thanks,
    Riccardo
     
    MNF_Devloper likes this.
  8. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, planetmatrix.

    This problem occurs when there are two or more network adapters in a single device.
    Currently, we are aware of the problem, and various R & D activities are in progress to resolve it.
    I will update the Asset Store sooner or later.

    We apologize for any inconvenience you may encounter while using MNF.
     
    planetmatrix likes this.
  9. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, RiccardoAxed.

    I think MNF can provide you with the functionality you need.
    The MNF examples 5_UNet_LLAPI, 10_VideoServer, and 10_VideoClient are helpful.
    I will share the MNF APK and Windows binary.

    Please try the example.
     
    RiccardoAxed likes this.
  10. planetmatrix

    planetmatrix

    Joined:
    Dec 8, 2015
    Posts:
    38
    Super support guys. keep it up :)
     
    MNF_Devloper likes this.
  11. antstevensunity

    antstevensunity

    Joined:
    Jul 11, 2018
    Posts:
    4
    Hi MNF_Developer, how would I go about sending a custom text string on the example 6 scene please. I have no problem changing the id when clicking send message, and on receiving the response.id, triggering a custom event. But I would like to send a custom string/commands that I can also use for triggering certain events. thanks
     
    MNF_Devloper likes this.
  12. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi,.

    Thank you for using MNF.
    And I'm glad you're working as you want. : D

    To send a custom string / command,
    You define the protocol.

    Code (CSharp):
    1.  
    2. public partial class CustomMessageDefine
    3. {
    4.     public enum ENUM
    5.     {
    6.         CUSTOM_MESSAGE = 345,
    7.     }
    8.  
    9.     [Serializable]
    10.     public class PACK_CUSTOM_MESSAGE
    11.     {
    12.         public int cmd = 0;
    13.         public string commandString;
    14.     }
    15. }
    The protocol definition can be in protocol.cs or it can be tailored to your project.

    Have a good day :D
     
    Last edited: Feb 25, 2019
  13. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi,planetmatrix.

    I fixed the problem you posted and it'll be update.

    I have found that it works well on my equipment,
    I'm not sure if it works well on your equipment.

    If you have a problem, please let me know immediately.
    I'll try to solve your problem in another way.

    Good feedback thanks.
     
    Last edited: Feb 25, 2019
    planetmatrix likes this.
  14. antstevensunity

    antstevensunity

    Joined:
    Jul 11, 2018
    Posts:
    4

    thanks :)
     
    MNF_Devloper likes this.
  15. antstevensunity

    antstevensunity

    Joined:
    Jul 11, 2018
    Posts:
    4
    Hi,

    using 6.LookAroundTriggers if I send one message/command to all clients, they all seem to all receive the message.

    What I am trying to do next is for every client that connects to the server gets assigned a ID and a Colour marker for visual identification. If I run a loop on the server that sends out 3 messages/commands in quick succession, only the first and third connected client seems to receive the message/command and the 2nd seems to get missed out. Occasionally (1 in 10 attempts, the 2nd one will receive the command).

    I am guessing it could be some form of buffering/queue issue, but I cannot tell if its the sending or receiving that is the likely problem.

    Any ideas what could be causing this, and if it is a buffering issue, what could be done to remedy this?

    thanks

    Anthony
     
    MNF_Devloper likes this.
  16. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, antstevensunity.

    Thank you for letting me know your problem.

    Before I solve the problem, I need your help.

    1. Can you share your project code with me?
    2. Can I assign a sequence number to a message sent from your project?

    I would like to receive help from the above.
     
  17. antstevensunity

    antstevensunity

    Joined:
    Jul 11, 2018
    Posts:
    4
    Hi MNF,

    sure, where do you want me to send it too?
     
    MNF_Devloper likes this.
  18. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, antstevensunity.

    you can share via Conversations.
     
  19. Ferrari177

    Ferrari177

    Joined:
    Dec 9, 2016
    Posts:
    2
    Hi
    I am trying to build a direct phone to phone text chatting app that will work without any routers / 3g /4g. (completely independent). I have been working with Bluetooth but thought that Direct Wifi might be a better solution due to better range. I bought your asset a few days ago and have been trying to get it to work. I believe the solution is UDP but I can't get it to work with the router off. (should this work directly from phone to phone?) Your youtube example seems to use your local router IP subset. not a phone IP. I am not an expert and these things, but could you tell me if your plugin will enable me to achieve my goal.
    Thanks, Lee
     
    MNF_Devloper likes this.
  20. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, Ferrari177.
    Thank you for purchasing MNF.

    Do you want to connect Direct wifi through MNF?
    Or are you trying to connect using Direct wifi using the features provided by the device itself?

    MNF does not connect Direct wifi between devices.
    But MNF operates in Direct Wifi environment.

    Maybe it will be difficult for MNF to provide the functionality you want.
    If you want a refund, please ask me through Conversations.

    I'm sorry I can not help you.
     
  21. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, planetmatrix.
    I'm sorry I'm late.

    We modified LookAround to run in a hot spot environment.
    I hope this revision will help you.

    If it does not work this time, I think we should create a completely new system.

    Thank you for waiting and believing.
     
  22. planetmatrix

    planetmatrix

    Joined:
    Dec 8, 2015
    Posts:
    38
  23. Ferrari177

    Ferrari177

    Joined:
    Dec 9, 2016
    Posts:
    2

    Hi thanks for coming back to me, Thanks for the info, I think I will have to find another route for my app.
    What info do you need from me for a refund.
    Thanks Ferrari177
     
    MNF_Devloper likes this.
  24. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    I understand you.

    Please be informed of the invoice issued at the time of purchase through Conversations.

    Have a good day :D
     
  25. rodrigozol

    rodrigozol

    Joined:
    Apr 4, 2009
    Posts:
    29
    MNF_Devloper likes this.
  26. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, thanks your message.

    Could i see your device and pc log?
    I want to know your network status.
     
  27. rodrigozol

    rodrigozol

    Joined:
    Apr 4, 2009
    Posts:
    29
    MNF_Devloper likes this.
  28. rodrigozol

    rodrigozol

    Joined:
    Apr 4, 2009
    Posts:
    29
    MNF_Devloper likes this.
  29. rodrigozol

    rodrigozol

    Joined:
    Apr 4, 2009
    Posts:
    29
    MNF_Devloper likes this.
  30. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    ok, I knew what your problem was.
    Your problem is the same as the problem given by planetmatrix.
    The problem is now in a state where some modifications have been made,
    We are going to update soon.

    I'll tell you when it's updated.
     
    planetmatrix likes this.
  31. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, rodrigozol.

    WiFi has done a feature update to scan my other devices.

    You can see the 12th example.
    And in the fifth example, we added that function.

    The application of the 11th example will be updated soon.

    This is a 2.4.0 downloadable URL.

    And Thanks planetmatrix. :D
     
    planetmatrix likes this.
  32. planetmatrix

    planetmatrix

    Joined:
    Dec 8, 2015
    Posts:
    38
    Great Work Paul....! Kudos

    Now using example 11 (IPPluse) devices on hotspot can find each other.
    However like lookaround example, I cannot send json messages in ippluse example on send button event
    Is there any easy way to do that in ippluse example?

    Thanks a lot for your support
     
    MNF_Devloper likes this.
  33. Aracon

    Aracon

    Joined:
    Aug 16, 2018
    Posts:
    16
    Hello!
    I have several new questions:

    1) I am trying to start new project in Unity 2019.1.1f1 and get these errors:

    error CS1703: Multiple assemblies with equivalent identity have been imported: 'D:\Dev\tour360_2\tour360_2\Assets\MNF\Plugins\System.Data.dll' and 'D:\Dev\Unity\Editor\2019.1.1f1\Editor\Data\NetStandard\compat\2.0.0\shims\netfx\System.Data.dll'. Remove one of the duplicate references.

    Assets\MNF\Script\Working\LocalMatch\DirectSetup.cs(10,5): error CS0246: The type or namespace name 'NetworkWriter' could not be found (are you missing a using directive or an assembly reference?)

    Assets\MNF\Script\Working\LocalMatch\DirectSetup.cs(11,5): error CS0246: The type or namespace name 'NetworkReader' could not be found (are you missing a using directive or an assembly reference?)​

    Please help with these errors.
    Scripting runtime set to .NET 4.x Equivalent, API Compatibility Level .NET Standard 2.0.

    2) I have strange crashes in app I am developing. Here is a dump from one of crashes:
    05-02 15:11:30.054 20350 26676 I Unity : LOG_TYPE_NORMAL : IP:192.168.0.103 Port:5100
    05-02 15:11:30.054 20350 26676 I Unity :
    05-02 15:11:30.054 20350 26676 I Unity : (Filename: ./Runtime/Export/Debug.bindings.h Line: 45)
    05-02 15:11:30.054 20350 26676 I Unity :
    05-02 15:11:30.324 20350 20375 E CRASH : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000028
    05-02 15:11:30.324 20350 20375 E CRASH : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    05-02 15:11:30.324 20350 20375 E CRASH : Build type 'Release', Scripting Backend 'mono', CPU 'armeabi-v7a'
    05-02 15:11:30.324 20350 20375 E CRASH : Build fingerprint: 'samsung/zerofltexx/zeroflte:7.0/NRD90M/G920FXXU6ERC1:user/release-keys'
    05-02 15:11:30.324 20350 20375 E CRASH : Revision: '11'
    05-02 15:11:30.324 20350 20375 E CRASH : pid: 20350, tid: 20375, name: UnityMain >>> com.Zagadki.Tour360_1 <<<
    05-02 15:11:30.324 20350 20375 E CRASH : r0 fffffff4 r1 fffffffd r2 00000003 r3 00000000
    05-02 15:11:30.324 20350 20375 E CRASH : r4 d60f7000 r5 00000003 r6 d83fe288 r7 00000000
    05-02 15:11:30.324 20350 20375 E CRASH : r8 d83fe288 r9 00000003 sl ddb7e38c fp 00000003
    05-02 15:11:30.324 20350 20375 E CRASH : ip ea087948 sp ddb7d9e8 lr ea06617f pc ea065d1c cpsr 00004f97
    05-02 15:11:30.324 20350 20375 E CRASH :
    05-02 15:11:30.324 20350 20375 E CRASH : backtrace:
    05-02 15:11:30.335 20350 20375 E CRASH : #00 pc 00066d1c /system/lib/libc.so (ifree+51)
    05-02 15:11:30.335 20350 20375 E CRASH : #01 pc 0006717b /system/lib/libc.so (je_free+74)
    05-02 15:11:30.335 20350 20375 E CRASH : #02 pc 0009ae04 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #03 pc 002b2f34 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #04 pc 002b62b4 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #05 pc 002b6098 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #06 pc 00299bc8 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #07 pc 009fd478 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #08 pc 009fda24 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #09 pc 006e4008 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #10 pc 006e3f10 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.335 20350 20375 E CRASH : #11 pc 0000c7bc ( (wrapper managed-to-native) UnityEngine.DebugLogHandler:Internal_Log (UnityEngine.LogType,string,UnityEngine.Object) + 0x4c (0xc1ab7770 0xc1ab77f4) [0xe5fe5ee0 - Unity Root Domain]+51132)
    05-02 15:11:30.335 20350 20375 E CRASH : #12 il ........ at (wrapper managed-to-native) UnityEngine.DebugLogHandler.Internal_Log (UnityEngine.LogType,string,UnityEngine.Object) <0xffffffff>
    05-02 15:11:30.335 20350 20375 E CRASH : #13 il 00000044 at UnityEngine.DebugLogHandler.LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[]) <0x00044>
    05-02 15:11:30.335 20350 20375 E CRASH : #14 il 000000a3 at UnityEngine.Logger.Log (UnityEngine.LogType,object) <0x000a3>
    05-02 15:11:30.335 20350 20375 E CRASH : #15 il 00000033 at UnityEngine.Debug.Log (object) <0x00033>
    05-02 15:11:30.335 20350 20375 E CRASH : #16 il 0000005f at UnityLogWriter.OnWrite (MNF.ENUM_LOG_TYPE,string) <0x0005f>
    05-02 15:11:30.335 20350 20375 E CRASH : #17 il 00000067 at MNF.LogManager.WriteSystemDebug (string,object[]) <0x00067>
    05-02 15:11:30.335 20350 20375 E CRASH : #18 il 000003af at MNF.Dispatcher.dispatchMessage (bool) <0x003af>
    05-02 15:11:30.335 20350 20375 E CRASH : #19 il 0000005b at MNF.TcpHelper.DipatchNetworkInterMessage () <0x0005b>
    05-02 15:11:30.335 20350 20375 E CRASH : #20 il 0000002b at VideoPlayClientButtonTrigger.Update () <0x0002b>
    05-02 15:11:30.335 20350 20375 E CRASH : #21 il 0000006b at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0x0006b>
    05-02 15:11:30.344 20350 20375 E CRASH : #00 pc 000226db /data/app/com.Zagadki.Tour360_1-2/lib/arm/libmono.so
    05-02 15:11:30.344 20350 20375 E CRASH : #01 pc 001f7c38 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libmono.so (mono_runtime_invoke+136)
    05-02 15:11:30.344 20350 20375 E CRASH : #02 pc 0064a200 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH : #03 pc 00637628 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH : #04 pc 004e1480 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH : #05 pc 005aae50 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH : #06 pc 005aae88 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH : #07 pc 005ab060 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH : #08 pc 00692d44 /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH : #09 pc 006a037c /data/app/com.Zagadki.Tour360_1-2/lib/arm/libunity.so
    05-02 15:11:30.344 20350 20375 E CRASH :
    05-02 15:11:30.344 20350 20375 E CRASH : code around pc:
    05-02 15:11:30.344 20350 20375 E CRASH : ea065cfc 68006800 0000ea25 d06942a8 13c4f8df .h.h%....Bi.....
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d0c 44791a2a 68096809 3112ebc1 0081eb00 *.yD.h.h...1....
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d1c f3c06b40 29ff1147 f8dfd06a 447803ac @k..G..)j.....xD
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d2c 0021f850 1204e9d8 f1421840 2f000100 P.!.....@.B..../
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d3c 0104e9c8 f8dfd150 44780394 68006800 ....P.....xD.h.h
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d4c 0200ea25 f00042aa 48e280ed 44781aab %....B.....H..xD
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d5c 68016800 42880b18 819df0c0 447b4bdc .h.h...B.....K{D
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d6c 681b681b f0804298 1a418196 0181eb02 .h.h.B....A.....
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d7c f0116b49 f0000f01 f0118193 d1400f02 Ik............@.
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d8c f0002c00 4ad780d7 1747f3c1 447a0948 .,.....J..G.H.zD
    05-02 15:11:30.344 20350 20375 E CRASH : ea065d9c 0147ea4f fa516812 6811f080 06c0eb04 O.G..hQ....h....
    05-02 15:11:30.344 20350 20375 E CRASH : ea065dac 1027f851 0f30f856 d0644288 60311c41 Q.'.V.0..Bd.A.1`
    05-02 15:11:30.344 20350 20375 E CRASH : ea065dbc 0147eb07 01c1eb04 43c06b49 5020f841 ..G.....Ik.CA. P
    05-02 15:11:30.344 20350 20375 E CRASH : ea065dcc 28016920 3801db4e b0016120 83f0e8bd i.(N..8 a......
    05-02 15:11:30.344 20350 20375 E CRASH : ea065ddc f7fb4628 e7a5fd49 447848c5 28006800 (F..I....HxD.h.(
    05-02 15:11:30.344 20350 20375 E CRASH : ea065dec 4640d058 b0014629 43f0e8bd b91cf004 X.@F)F.....C....
    05-02 15:11:30.344 20350 20375 E CRASH :
    05-02 15:11:30.344 20350 20375 E CRASH : code around lr:
    05-02 15:11:30.344 20350 20375 E CRASH : ea06615c 28000f08 2802d04d 48a2d069 68ea4659 ...(M..(i..HYF.h
    05-02 15:11:30.344 20350 20375 E CRASH : ea06616c 78004478 bf0c2801 23002301 f7ff4630 xD.x.(...#.#0F..
    05-02 15:11:30.344 20350 20375 E CRASH : ea06617c 489efdb5 44789904 68006800 bf041a40 ...H..xD.h.h@...
    05-02 15:11:30.345 20350 20375 E CRASH : ea06618c e8bdb005 f7ad8ff0 4883e9f2 44784669 ...........HiFxD
    05-02 15:11:30.345 20350 20375 E CRASH : ea06619c f0096800 4605f847 d1d72d00 f0082040 .h..G..F.-..@ ..
    05-02 15:11:30.345 20350 20375 E CRASH : ea0661ac 4605fc87 2d009503 80cdf000 46292000 ...F...-..... )F
    05-02 15:11:30.345 20350 20375 E CRASH : ea0661bc e1ecf8df 0b08f801 487844fe f8d04478 .........DxHxD..
    05-02 15:11:30.345 20350 20375 E CRASH : ea0661cc e8bec000 c1c900c9 00cde8be e89ec1cd ................
    05-02 15:11:30.345 20350 20375 E CRASH : ea0661dc c1cd00cd f8dc4629 f7ad0000 2800eed2 ....)F.........(
    05-02 15:11:30.345 20350 20375 E CRASH : ea0661ec 80b7f040 46694870 68004478 f84cf009 @...pHiFxD.h..L.
    05-02 15:11:30.345 20350 20375 E CRASH : ea0661fc 486ee7ac 0801f04f 8000f8c6 68004478 ..nHO.......xD.h
    05-02 15:11:30.345 20350 20375 E CRASH : ea06620c f7ad6800 4682eeb2 0f00f1ba 4631d02c .h.....F....,.1F
    05-02 15:11:30.345 20350 20375 E CRASH : ea06621c 0c08f10a e8acc98d c99d008d 009de8ac ................
    05-02 15:11:30.345 20350 20375 E CRASH : ea06622c 009de891 009de88c 8000f88a 4866e795 ..............fH
    05-02 15:11:30.345 20350 20375 E CRASH : ea06623c 60312103 68004478 f7ad6800 4681ee96 .!1`xD.h.h.....F
    05-02 15:11:30.345 20350 20375 E CRASH : ea06624c 0f00f1b9 4631d048 0c08f109 e8acc99c ....H.1F........
    05-02 15:11:30.346 20350 20375 E MessageQueue: IdleHandler threw exception
    05-02 15:11:30.346 20350 20375 E MessageQueue: java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000028
    05-02 15:11:30.346 20350 20375 E MessageQueue: Build fingerprint: 'samsung/zerofltexx/zeroflte:7.0/NRD90M/G920FXXU6ERC1:user/release-keys'
    05-02 15:11:30.346 20350 20375 E MessageQueue: Revision: '11'
    05-02 15:11:30.346 20350 20375 E MessageQueue: pid: 20350, tid: 20375, name: UnityMain >>> com.Zagadki.Tour360_1 <<<
    05-02 15:11:30.346 20350 20375 E MessageQueue: r0 fffffff4 r1 fffffffd r2 00000003 r3 00000000
    05-02 15:11:30.346 20350 20375 E MessageQueue: r4 d60f7000 r5 00000003 r6 d83fe288 r7 00000000
    05-02 15:11:30.346 20350 20375 E MessageQueue: r8 d83fe288 r9 00000003 sl ddb7e38c fp 00000003
    05-02 15:11:30.346 20350 20375 E MessageQueue: ip ea087948 sp ddb7d9e8 lr ea06617f pc ea065d1c cpsr 00004f97
    05-02 15:11:30.346 20350 20375 E MessageQueue:
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libc.ifree(ifree:51)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libc.je_free(je_free:74)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.0009ae04(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.002b2f34(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.002b62b4(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.002b6098(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.00299bc8(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.009fd478(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.009fda24(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.006e4008(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.006e3f10(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at Unknown.0000c7bc(Unknown Source)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at DebugLogHandler.Internal_Log(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at DebugLogHandler.LogFormat(<0x00044>:68)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at Logger.Log(<0x000a3>:163)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at Debug.Log(<0x00033>:51)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at UnityLogWriter.OnWrite(<0x0005f>:95)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at LogManager.WriteSystemDebug(<0x00067>:103)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at Dispatcher.dispatchMessage(<0x003af>:943)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at TcpHelper.DipatchNetworkInterMessage(<0x0005b>:91)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at VideoPlayClientButtonTrigger.Update(<0x0002b>:43)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at Object.runtime_invoke_void__this__(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libmono.000226db(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libmono.mono_runtime_invoke(mono_runtime_invoke:136)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.0064a200(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.00637628(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.004e1480(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.005aae50(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.005aae88(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.005ab060(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.00692d44(Native Method)
    05-02 15:11:30.346 20350 20375 E MessageQueue: at libunity.006a037c(Native Method)
    05-02 15:11:30.365 3674 3691 D CompatibilityInfo: mCompatibilityFlags - 0
    05-02 15:11:30.365 3674 3691 D CompatibilityInfo: applicationDensity - 640
    05-02 15:11:30.365 3674 3691 D CompatibilityInfo: applicationScale - 1.0
    05-02 15:11:30.376 3674 3685 D CompatibilityInfo: mCompatibilityFlags - 0
    05-02 15:11:30.376 3674 3685 D CompatibilityInfo: applicationDensity - 640
    05-02 15:11:30.376 3674 3685 D CompatibilityInfo: applicationScale - 1.0
    05-02 15:11:30.383 3674 4743 D CompatibilityInfo: mCompatibilityFlags - 0
    05-02 15:11:30.383 3674 4743 D CompatibilityInfo: applicationDensity - 640
    05-02 15:11:30.383 3674 4743 D CompatibilityInfo: applicationScale - 1.0
    05-02 15:11:30.392 3674 4688 D CompatibilityInfo: mCompatibilityFlags - 0
    05-02 15:11:30.392 3674 4688 D CompatibilityInfo: applicationDensity - 640
    05-02 15:11:30.392 3674 4688 D CompatibilityInfo: applicationScale - 1.0
    05-02 15:11:30.399 3674 3903 D CompatibilityInfo: mCompatibilityFlags - 0
    05-02 15:11:30.399 3674 3903 D CompatibilityInfo: applicationDensity - 640
    05-02 15:11:30.399 3674 3903 D CompatibilityInfo: applicationScale - 1.0
    05-02 15:11:30.401 9193 9193 I DMT-DropBoxReceiver: Received : android.intent.action.DROPBOX_ENTRY_ADDED
    Dump shows the code somewhere in MNF but I'm not sure that the crash always happens in the same place (it is hard to reproduce). But maybe you will have some ideas about possible reasons.
     
    Last edited: May 3, 2019
    MNF_Devloper likes this.
  34. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    The Unity Android build option is based on the image below, and the System.Data.dll file in MNF is now deleted.

    unity android.PNG

    And when you see the crash log ..
    It may be a problem that the wrong part of the log is in the log or the log is too much.
     
    Aracon likes this.
  35. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, planetmatrix.

    Thank you very much for waiting so long.

    IPPuse already has that functionality. (I have not tested it yet ...)
    You can use IPPulse.SendMessage ().

    IPPulse will replace LookAround.
    Perhaps the next update will be removed.
     
  36. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, planetmatrix.

    I changed LookAround to IPPulse.
    I will upload Windows and Android apk (MNF 2.4.2).
    Please test it.

    Have a good day :D
     
    Last edited: May 9, 2019
  37. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    planetmatrix likes this.
  38. unity_pm

    unity_pm

    Joined:
    Apr 7, 2018
    Posts:
    3
    Great work MNF_Developer,

    I used this unity package, and my focus is on IP_pulse scene,
    In that i am facing one issue , many times two devices are not finding each other, and if it does, it disappears from drop down list.
    Not able to send message among those devices, as they are not in connection.

    Main cause of this issue is may be " SendIPPulseMessage()" exception you handled in catch.. It's there because sometimes there is No route to host, or might be Host is down.

    Please, look into this issue. It will be great help for me.
     
    Last edited: May 13, 2019
    MNF_Devloper likes this.
  39. rodrigozol

    rodrigozol

    Joined:
    Apr 4, 2009
    Posts:
    29
    Sorry. I am 10 days later!!! I will download the new version and test it!!! Soon i will post the feedbacks. Tks Paul
     
  40. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, unity_pm.

    Thanks for informing me of the problem with IPPluse.
    The problem is that I will try the test again.

    And I want to know more about the problem you are experiencing,
    could I see the device's log?
     
  41. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Code (CSharp):
    1.  
    2.     IEnumerator UpdateDeviceList()
    3.     {
    4.         while (isRunning == true)
    5.         {
    6.             dropdown.options.Clear();
    7.  
    8.             IPPulse.Instance.RemoveTimeoutDevice(20);
    9.             var deviceList = IPPulse.Instance.GetDeviceList();
    10.             foreach (var deviceInfo in deviceList)
    11.             {
    12.                 var optionData = new Dropdown.OptionData(deviceInfo.ToString());
    13.                 dropdown.options.Add(optionData);
    14.             }
    15.  
    16.             yield return new WaitForSeconds(1.0f);
    17.         }
    18.     }
    // IPPulse.Instance.RemoveTimeoutDevice(20);

    If that code has no relative response for 20 seconds
    Commenting out the code is likely to temporarily fix the problem.

    I will update the problem-solved version soon with log and code analysis.
     
  42. unity_pm

    unity_pm

    Joined:
    Apr 7, 2018
    Posts:
    3
    Hi MNF_Developer,

    After commenting "IPPulse.Instance.RemoveTimeoutDevice(20);" this line, also there is no improvement.
    Some times devices finds each other and sometimes they will not. Same " SendIPPulseMessage()" exception is there.

    But its not the same case when one device create a hotspot with its data network and other connects to that, in hotspot case even if "SendIPPulseMessage()" exception is there then also its connects with each other and send and receive messages.


    In short after commenting "//IPPulse.Instance.RemoveTimeoutDevice(20);" this line if first device to start gets " SendIPPulseMessage()" this exception then other devices will not connect with each other , this is the case for LAN connection

    whereas on hotspot its connecting and sending and receiving messages.
     
    Last edited: May 14, 2019
  43. planetmatrix

    planetmatrix

    Joined:
    Dec 8, 2015
    Posts:
    38
    Hi Paul,

    Hi Paul,

    I too have issues mentioned by unity_pm.

    In hotspot environment everything works wonderful, however with WiFi Router, devices very rarely find each other.

    I did comment // IPPulse.Instance.RemoveTimeoutDevice(20);

    Really appreciate your help here.
     
    MNF_Devloper likes this.
  44. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145

    Hi, planetmatrix, unity_pm.

    I have a question about the test environment.

    Have you run two apps on one computer?

    If so, the IPPluse will not work correctly.

    If you need the ability to run two apps on a single computer, development is possible but not recommended.

    This is because the settings can be more complex than before.

    The IPPluse code improvements have been completed,
    After testing, it was confirmed to work well.

    My testing environment is two.
    1. Confirm communication between PC1 and Android 1 in the same WiFi
    2. Connect to Android HotSpot and check communication
     
  45. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
  46. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
  47. Flag74

    Flag74

    Joined:
    May 31, 2017
    Posts:
    128
    Hi!
    I'm interested in your plugin and I need to understand if it would work for my setup.
    Basically I have a PC(server) and some Tablets(Android) connected to the same WIFI network.
    What I need is that those tablets once connected to the WIFI try to detect the SERVER (or maybe the SERVER would try to detect them) and if they find it they will start sending files to it.

    1) Can Tablets sends files to the server?
    2) Are they able to send files to Server simultaneously or the connection is exclusive to one tablet?
    3) What happens if wifi connection is interupted or the server goes down?(any file resume or detection?)
    4) Is there any way to run a searching routine continuously on both Tablets and Server so that I can make a sync icon visible when connection is possible and file transfer available?
    thx
     
    MNF_Devloper likes this.
  48. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi planetmatrix, unity_pm.

    I Improved IPPulse function.

    And the hot spot, Wi-Fi again after the test is good.

    Please download 2.4.4 apk and test it.
     
  49. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, Flag74.

    1) Can the tablet send files to the server?
    -> It is possible.

    2) Can I send files to the server at the same time? Or is the connection only possible on one tablet?
    -> You can send files at the same time.

    3) What happens if the WiFi connection is lost or the server goes down? (Resume file or detect?)
    -> The server and the client can detect a loss of connection between each other.

    4) Can I run search routines consistently on both my tablet and my server so I can see the sync icon when connection and file transfer is possible?
    -> It is possible.

    1. Search for connected devices in Wi-Fi
    Searching for PCs and tablets connected to the same Wi-Fi is no problem at all.

    It is also possible to send a simple message after searching, and it is also possible to send a file.

    2. File Transfer
    MNF is implemented to allow any data transfer between server / client.

    But what you want is a FTP server / client.

    What about using an FTP server that is specialized for file transfers?
     
  50. MNF_Devloper

    MNF_Devloper

    Joined:
    Dec 22, 2015
    Posts:
    145
    Hi, planetmatrix, unity_pm.

    I wonder if you have any problems using MNF since the last update.

    Have a good weekend.