0 امتیاز

سلام من یه پروژه دارم سوکت نویسی شده که فایل رو از سرور به کلاینت ارسال میکنه قبلا کار میکرد الان نمیدونم شکلش کجاس خیلی باهاش کار کردم نتونستم پیدا کنم موقع ارسال برنامه ری استارت میشه ممنون میشم نگاهی بکنید

try
            {
                int byt = Convert.ToInt32(textBox1.Text);
                IPAddress myIP = new IPAddress(byt);
                IPEndPoint myIPE = new IPEndPoint(myIP, 5051);//ظرفی برای نگه داری ادرس ای پی و ادرس پورت
                ClientSkt = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//ایجاد یک شی سوکت از نوع استریم که از پروتکل تی سی پی برای ارسال و دریافت کمک می گیرد
                ClientSkt.Connect(myIPE);//اتصال به سرور در سوکت تعیین شده
                MessageBox.Show("\r\nپیام از کلاینت:در این لحظه کلاینت به سرور وصل شد حال متد دریافت  منتظر می ماند تا سرور فایلی با هر نوعی و هر حجمی را ارسال کند\r\nلطفا در برنامه سرور یک فایل انتخاب و ارسال کنید ");
                label1.Visible = true;
                button2.Enabled = false;
                Thread thrd_receive = new Thread(new ThreadStart(receiveFile));//تعریف یک نخ که تابع دریافت داده را  اجرا می کند
                thrd_receive.Start();//شروع به کار نخ 

            }
            catch (Exception ee)
            {
                MessageBox.Show("پیام از کلاینت:هیج سروری در سوکت 127.0.0.1:5051 گوش وای نستاده لطفا اول برنامه سرور را  اجرا کنید \r\n"+ee.Message, "error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

 

بسته شده

2 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام 

دوست عزیز اصلاح شد

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=8404507098190547780

استاد بسیار ممنونم

3 ساعت بود گیر کرده بودم 

فقط یه مطلب هست من میخام ای پی رو توی تکست باکس بنویسم چیکار باید بکنم؟

توسط (150 امتیاز) 5

دوست عزیز من ابتدای کار خواستم همین کارو بکنم دیدم متد شما بکی عوض میشه  برات یه پروژه میفرستم عین همونه

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=2998358263756579574

توسط (7,164 امتیاز) 4 7 141
+2 امتیاز

دوست عزیز پروژه رو ارسال کنید با تکه کد مشکل  مشخص نمیشه

هر چند باید ای پی ها رو ست کنید و رنج ای پی رو بررسی کنید که اونم میگید قبلا کار میکرد

 

بلی بفرمایید راستش من ننوشتم اینو میخام تمرین کنم

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=7731626876731821704

توسط (150 امتیاز) 5
سلام .

پیشنهاد میکنم شما اول با برنامه نویسی سوکت کمی آشنا بشید و سپس دنبال این موضوع برید .

اینطوری کلمات و دستورات داخل برنامه براتون گنگ و ناآشنا بنظر نمیاد .

در خصوص پروژه شما باید بگم روال کار در کل اینطوریه که یه برنامه تو مقصد باز میشه و یه برنامه تو خود سیستم شما و برنامه اولی و دومی هردو روی پورتی شروع به گوش کردن میکنن و زمانی که پکیجی یا چیزی اومد دریافت میکنن. اول سعی کن یه پیام ساده رو بفرستی و بعد شروع به ارسال فایل کنی .
توسط (117 امتیاز) 5
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,926 کاربر

دسته بندی ها

...