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

نام تاپیک: برنامه نویسی سوکت

  1. #1

    برنامه نویسی سوکت

    سلام به همه
    من دارم برنامه می نویسم که فقط وصل بشه به سرور و داده ای رو برای سرور بفرسته و هر چی سرور در جواب براش می فرسته رو توی textview نمایش بده و وقتی ارتباط از سمت سرور قطع شد پیام بده که ارتباط قطع شده

    لطفا اگه کسی می تونه سورشو بگذاره
    ممنون

  2. #2

    نقل قول: برنامه نویسی سوکت

    سلام.
    خوب یه چنین برنامه ای کار خاصی رو انجام نمیده و سورس هاش تو سایت های خارجی فراوانه.
    فقط لازمه کمی اشنایی داشته باشید.
    یا علی مدد

  3. #3

    نقل قول: برنامه نویسی سوکت

    سلام - من چند ساله دارم سوکت کار می کنم و این اولین تجربه روی اندروید هست.
    خیلی دنبالش گشتم تنها کاری که تونستم انجام بدم اینه که ارتباط برقرار کنم و داده بفرستم ولی برای گرفتن داده از سرور مشکل داشتم .
    اگر مقدور است سورسشو بگذارید .
    ممنون

  4. #4
    کاربر دائمی آواتار Raminab
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    همدان
    پست
    125

    نقل قول: برنامه نویسی سوکت

    سلام .
    این آموزش به نظر من برای شروع مناسبه . اول سر فصل هاش رو نگاه کنید ببینید مناسبتون هست یا خیر

    http://www.lynda.com/Android-tutoria.../163757-2.html

  5. #5

    نقل قول: برنامه نویسی سوکت

    سلام - این اموزش مربوط به وب سرویس ها هست. من خود ارتباط با سوکت می خوام
    بازم ممنون

  6. #6
    کاربر دائمی آواتار godofphp
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    between 0 and 1
    پست
    792

    نقل قول: برنامه نویسی سوکت

    دوست گرامی من خوندم بالاتر شما حداقل سه چهار بار از کلمه سوکت استفاده کردید . این رو باید بهتون بگم که هیچ ارتباطی بین سوکت برنامه نویسی سوکت سخت افزار و .... که انجام دادید با برنامه نویسی اندروید نیست پس آوردن این کلمه بین جمله هاتون بی معنی هست .
    برای ارتباط با سرور شما باید یک اتصال بین دستگاه اندرویدی و سرور برقرار کنید .
    سمت سرور api خودتون رو بنویسید و سمت دستگاه اندروید برنامه ی اندرویدی که Api رو پردازش کنه
    برای این کار از ارتباطات جیسان Json استفاده کنید
    Link for help

  7. #7

    نقل قول: برنامه نویسی سوکت

    اگر منظورتون WebSocket هست اینجا چند تا کتابخونه هست، اولی رو دیدم امکاناتی که میخوایید رو داره.

  8. #8

    نقل قول: برنامه نویسی سوکت

    فکر کنم سوالم رو شفاف نوشته ام
    من فقط یه نرم افزار می خوام که به یک سرور با یک پورت مشخص متصل بشه و فقط یک متن ساده بفرسته و منتظر بمونه هر چی داده اومد بگیره و شون بده (برنامه نویسی تحت شبکه )
    اصلا فرض کنید برنامه nc پشت سرور هست
    اون websocket فکر کنم api مربوط به ارتباط با وب سرورها برمبنای پروتکل http هست .
    من توی برنامه خودم ، خودم پروتکل تعریف کردم و نیاز نیست از http استفاده کنم

  9. #9

    نقل قول: برنامه نویسی سوکت

    مثلا این سورس رو ببینید . ارتباط که برقرار شد فقط داده می تونم بفرستم ولی از سرور دیگه نمی تونم داده بگیرم

    package com.javacodegeeks.android.androidsocketclient;

    import java.io.BufferedWriter;
    import java.io.IOException;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.net.InetAddress;
    import java.net.Socket;
    import java.net.UnknownHostException;

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.EditText;

    public class Client extends Activity {

    private Socket socket;

    private static final int SERVERPORT = 5000;
    private static final String SERVER_IP = "10.0.2.2";

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    new Thread(new ClientThread()).start();
    }

    public void onClick(View view) {
    try {
    EditText et = (EditText) findViewById(R.id.EditText01);
    String str = et.getText().toString();
    PrintWriter out = new PrintWriter(new BufferedWriter(
    new OutputStreamWriter(socket.getOutputStream())),
    true);
    out.println(str);
    } catch (UnknownHostException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    } catch (Exception e) {
    e.printStackTrace();
    }
    }

    class ClientThread implements Runnable {

    @Override
    public void run() {

    try {
    InetAddress serverAddr = InetAddress.getByName(SERVER_IP);

    socket = new Socket(serverAddr, SERVERPORT);

    } catch (UnknownHostException e1) {
    e1.printStackTrace();
    } catch (IOException e1) {
    e1.printStackTrace();
    }

    }

    }
    }

  10. #10

    نقل قول: برنامه نویسی سوکت

    کسی اطلاعی نداره ؟

  11. #11
    کاربر دائمی آواتار roohola2434
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    هرمزگان
    پست
    115

    نقل قول: برنامه نویسی سوکت

    با هاست نمیشه همچین کاری انجام داد؟
    منم میخواسم سوکت کار کنم ولی سرور ندارم

  12. #12
    کاربر دائمی آواتار c0mmander
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    خونمون D:
    پست
    563

    نقل قول: برنامه نویسی سوکت

    نقل قول نوشته شده توسط roohola2434 مشاهده تاپیک
    با هاست نمیشه همچین کاری انجام داد؟
    منم میخواسم سوکت کار کنم ولی سرور ندارم
    خیر در هاست نمیشه برای اینکار یا vps تهیه کنید یا از کلود استفاده کنید. کلودهای داخل هم سوکت رو پشتیبانی میکنن

  13. #13

    نقل قول: برنامه نویسی سوکت

    این دوره WebSocket رو هم ببینید

    Lynda - Node.js: Real-Time Web with Socket.IO

تاپیک های مشابه

  1. درخواست منابع برای برنامه نویسی سوکت
    نوشته شده توسط morteza57 در بخش شبکه و Networking‌
    پاسخ: 10
    آخرین پست: یک شنبه 18 فروردین 1392, 10:47 صبح
  2. برنامه نویسی سوکت
    نوشته شده توسط hamed_m در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: چهارشنبه 03 آبان 1385, 20:40 عصر
  3. برنامه نویسی سوکت در پرل
    نوشته شده توسط Sirus-v در بخش دیگر زبان های اسکریپتی
    پاسخ: 5
    آخرین پست: پنج شنبه 10 فروردین 1385, 20:20 عصر
  4. برنامه نویسی سوکت
    نوشته شده توسط saniak_robot در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: سه شنبه 27 دی 1384, 00:45 صبح
  5. برنامه نویسی سوکت چیست؟
    نوشته شده توسط mohsen_2005 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: جمعه 25 شهریور 1384, 22:36 عصر

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

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