امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال فایل با Winsock
نویسنده پیام
hamedfa آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 8
( 1 تشکر در 1 ارسال )
ارسال: #1
ارسال فایل با Winsock
سلام

دوستان کسی هست ارسال فایل با Winsock رو به من یاد بده؟
با تشکر قبلی
۳۱-اردیبهشت-۱۳۸۹, ۰۲:۰۷:۱۰
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: ارسال فایل با Winsock
این کد برای فرستنده فایل:
کد:
Public Sub SndFile()
    countn=1
    lenfile = FileLen("File Address")
    Timer2.Enabled = True
End Sub

Private Sub Timer2_Timer()    
    data = Space(4000)
    Open "File Address" For Binary As #98
    Get #98, countn, data
    If lenfile <= 4000 Then
        Winsock1.SendData "DDDD" & Trim(data)
        Close #98
        Timer1.Enabled = False
    End If
    If countn < lenfile Then
        If countn + 4000 > lenfile Then
            Winsock1.SendData "DDDD" & Trim(data)
            Close #98
            Timer1.Enabled = False
        Else
            Winsock1.SendData "DADD" & data
            Close #98
        End If
    End If
    countn = countn + 4000
End Sub

این هم برای گیرنده:
کد:
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
    Winsock1.GetData dr, vbString
    Select Case Left(dr, 4)
    Case "DDDD"
        fil22 = fil22 & Right(dr, Len(dr) - 4)
        Open "Downloading File Address" For Binary As #23
            Put #23, 1, fil22
        Close #23
        fil22 = ""
        MsgBox "Download Completed! Go: " & dr, vbInformation, ""

    Case "DADD"
        fil22 = fil22 & Right(dr, Len(dr) - 4)
    End Select
End Sub

File Address آدرس فایلی هست که می خوای بفرستیش!!!
Downloading File Address آدرس فایلی هست که باید روی کامپیوتر گیرنده ساخته بشه!!!

پارک24
مرجع خرید و فروش خودرو
(آخرین ویرایش در این ارسال: ۳۱-اردیبهشت-۱۳۸۹, ۰۹:۳۰:۴۹، توسط far_222000.)
۳۱-اردیبهشت-۱۳۸۹, ۰۹:۲۸:۲۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : HoseinVig, hamedfa
hamedfa آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 8
( 1 تشکر در 1 ارسال )
ارسال: #3
RE: ارسال فایل با Winsock
واقعا لطف کردی دوست عزیز. مرسی
۳۱-اردیبهشت-۱۳۸۹, ۱۵:۴۳:۳۶
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #4
RE: ارسال فایل با Winsock
سلام.
فکر میکنم winsock تا 4 یا 8 کیلو بایت رو سند میکنه. اگه فایلت حجیم بود اون ور 8 کیلو 8 کیلو دریافت میشه که باید تکه هارو بچسبونی به هم و ذخیره کنی. بهتره انتهای اطلاعات ارسالی یه علامت بچسبونی که اون ور موقع دانلود انتهای اطلاعات رو چک کنی و متوجه بشی که دانلود تموم شده.
۰۱-خرداد-۱۳۸۹, ۰۹:۰۹:۳۸
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #5
RE: ارسال فایل با Winsock
با کدی که گذاشتم مشکلی پیش نمیاد پیمان جان
دو تا Protocol توش تعریف شده.
DDDD برای فایل های زیر 8 کیلوبایت
DDAD برای فایل های بالای 8 کیلوبایت

پارک24
مرجع خرید و فروش خودرو
۰۱-خرداد-۱۳۸۹, ۲۳:۰۴:۵۰
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خواندن و ارسال کردن اطلاعات با پورت سریال SBRE77 18 20,157 ۱۱-مهر-۱۳۹۷, ۰۹:۴۶:۲۸
آخرین ارسال: reza1354
  ارسال متن بهlcd با کمک پرت usb Ghoghnus 1 2,937 ۰۲-مهر-۱۳۹۵, ۰۴:۳۲:۵۸
آخرین ارسال: engzhina
  نیاز به راهنمایی درباره ارسال اطلاعات reza2010wf 2 3,830 ۲۶-شهریور-۱۳۹۴, ۱۱:۵۸:۰۷
آخرین ارسال: Ghoghnus
  ارسال صدا و تصویر mahdi321 2 2,848 ۲۳-شهریور-۱۳۹۴, ۱۲:۱۶:۰۰
آخرین ارسال: kimiafars
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  ارسال پارامتر به برنامه ی در حال اجرا. Blossom 42 27,149 ۰۹-اسفند-۱۳۹۳, ۲۲:۴۴:۱۶
آخرین ارسال: 9988
  ارسال ایمیل با ویژوال بیسیک ΛΛ Θ l-l $ Σ Ω 72 65,640 ۰۲-مهر-۱۳۹۳, ۱۲:۲۸:۳۶
آخرین ارسال: yashar_2006
  ارسال ودریافت صدا در Vb mahdi321 2 3,956 ۱۸-مرداد-۱۳۹۳, ۰۰:۵۲:۰۰
آخرین ارسال: Vb6Moderator
  کامپوننت ارسال ایمیل + کرک Di Di 23 20,319 ۱۴-فروردین-۱۳۹۳, ۱۳:۲۲:۴۷
آخرین ارسال: ms_jadoo
  استفاده از پ/ر/و/ک/س/ی در Winsock secret. 6 4,503 ۲۰-مرداد-۱۳۹۲, ۰۲:۱۸:۳۱
آخرین ارسال: secret.

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS