نمایش نتایج 1 تا 1 از 1

نام تاپیک: معادل این کد جاوا در C#‎ یا vb.net

  1. #1
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    63

    معادل این کد جاوا در C#‎ یا vb.net

    سلام

    یک دستگاه دارم که برای یک کد میفرستد و وقتی من در جواب آن عدد 1 را بفرستم اون دستگاه شروع به ارسال اطلاعات درست برای من میکند

    من کد جاوای این برنامه را از خود شرکت گرفتم ولی معادل C#‎ آن را هر کاری کردم نتونستم راه بندازم با این که اطلاعات را روی پورت ارسال میکنم

    لطف کنید این کد را نگاه کنید و اگر میدانید درقیقا معادل همین در سی شارپ را بگویید یا وی بی فرقی نداره .......

    جاوا ::

    این برنامه دو تا کلاس داره
    1- Listener
    که به پورت گوش میدهد و به محض دریافت آن یک thread میسازد و ادامه کار ها در کلاس دومی انجام میشود
    ServerSocket serverSocket = new ServerSocket(port);
    System.out.println("Listening on TCP port " + port);

    while (true) {
    Socket sock = serverSocket.accept();

    new Thread(new ModuleHandler(sock)).start();
    }
    2- module handler
    در این کلاس اطلاعات را گرفته و در همان آدرسی (پورت و آدرس) که اطلاعات آماده true را مینویسد (همانطور که میدانید true یعنی 1) ...................
    حالا من معادل این برنامه رو تو دات نت میخوام

    System.out.println("New connection from module:" + moduleSocket);

    DataInputStream dis = new DataInputStream(moduleSocket.getInputStream());
    DataOutputStream dos = new DataOutputStream(moduleSocket.getOutputStream());

    String imei = dis.readUTF();
    System.out.println("Module IMEI:" + imei);
    dos.writeBoolean(true);

    while (true) {
    byte[] packet = ByteWrapper.unwrapFromStream(dis);
    }


    من خود برنامه را هم براتون گذاشتم که ببینید attach کردم
    فایل های ضمیمه فایل های ضمیمه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •