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

نام تاپیک: معادل این کد جاوا در 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 کردم
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار milad.biroonvand
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تهران
    پست
    1,406

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

    نقل قول نوشته شده توسط fire_off مشاهده تاپیک
    سلام

    یک دستگاه دارم که برای یک کد میفرستد و وقتی من در جواب آن عدد 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 کردم

    این کدت دقیقا داره یه سوکت رو برای برنامه سازی چت آماده می کنه

    اگه بنویسی تو گوگل برنامه ی چت در شبکه لن به راحتی همین کد رو می بینی اگه نتونستی ایمل بهم بزن همین کد رو برات تبدیل می کنم.

    azad222@gmail.com

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

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