PDA

View Full Version : یه مشکل



pswin.pooya
شنبه 19 اسفند 1385, 11:23 صبح
سلام دوستان
من یه برنامه برای چت کردن تحت شبکه نوشتم. ولی برنامه یه مشکل داره.

من داخل برنامه یه کلاس ساختم که مدیریت کامیوترهای متصل شده رو نگه میداره و یه رویداد به ReciveMessage داره این رویداد وقتی یه پیام از یه کامپیوتر برسه بر انگیخته میشه و میگه پیام از کدوم کامپیوتر رسیده و محتویاتش چیه. اما وقتی از این رویداد استفاده میکنم دیگه برنامه نمی تونه هیچ پیامی رو بفرسته و بگیره.
اگه ممکنه بگین مشکل کارم از کجاست

behzad_gh
شنبه 19 اسفند 1385, 11:44 صبح
یه رویداد به ReciveMessage داره این رویداد وقتی یه پیام از یه کامپیوتر برسه بر انگیخته میشه و میگه پیام از کدوم کامپیوتر رسیده و محتویاتش چیه.

چطوری برانگیخته می‌شه ؟ :متفکر:
من اساس کاری برنامه شما رو نمی‌دونم ولی برای این کار من فکر می‌کنم باید از یک تایمر استفاده کنید که مثلا هر ۱ ثانیه چک کنه ببینه پیغام جدید اومده یا نه .


دیگه برنامه نمی تونه هیچ پیامی رو بفرسته

مگر رویداد ReciveMessage به فرستادن پیام ربط داره ؟ :متفکر:

pswin.pooya
شنبه 19 اسفند 1385, 11:47 صبح
نه رویداد رو خودم تعریف کردم
public Event ReciveMessage(ByVal StationName As String, ByVal Message As String)

بعدش با این دستور صداش میزنم
Raise Event

pswin.pooya
شنبه 19 اسفند 1385, 11:49 صبح
مگر رویداد ReciveMessage به فرستادن پیام ربط داره ؟ :متفکر:


نه وقتی که پیام رو دریافت میکنه این رویداد صدا زده میشه

behzad_gh
شنبه 19 اسفند 1385, 12:20 عصر
آیا بعد از استفاده از این رویداد برنامه error می‌ده یا گیر می‌کنه ؟
من چون به کدهای شما دسترسی ندارم دقیق نمی‌تونم راهنمایی بکنم . پیشنهاد می‌کنم با استفاده از Toggle Breakpoint یا اجرای خط به خط برنامه بررسی کنید ببینید هنگام دریافت پیغام چه اتفاقی میفته.

حامد مصافی
شنبه 19 اسفند 1385, 12:38 عصر
سلام
سری به وبلاگ من (http://www.BlackDal.blogfa.com)بزن برنامه مربوط به چت رو دانلود کن و سورسشو بخون

بهت کمک خواهد کرد

pswin.pooya
شنبه 19 اسفند 1385, 13:25 عصر
سلام
اکانتهای ripway فیلتر شده. اگه برات ممکنه برنامه رو اینجا بذار

adaman
شنبه 19 اسفند 1385, 15:37 عصر
دور زدن فیلتر ripway.com

http://h1.ripway.com/BlackDal/Sources/VBNET/2005/SocketChat.rar
مثلا به جای لینک بالا از این لینک میشه استفاده کرد :
http://h1.ripside.net/BlackDal/Sources/VBNET/2005/SocketChat.rar

h1.ripside.net به جای h1.ripway.com