หัวข้อ: vb 6 ครับ client ออกตัว server จะหลุด เริ่มหัวข้อโดย: sakang ที่ 04 มกราคม 2011, 18:26:59 เท่าที่คิดใว้คือตัว server จะทำการ Listen ถ้ามี client เข้ามาแล้วกลับมาเชื่อมต่อใหม่อีกครั้งจะทำให้ตัว server หลุดอะครับ
คือผมจะเขียนโค๊ดยังไงให้ตัว server รู้ว่า client ตัดการเชื่อมต่อไปแล้ว จะได้ให้ตัว server สั่ง Listen ใหม่อะครับ :wanwan017: หัวข้อ: Re: vb 6 ครับ client ออกตัว server จะหลุด เริ่มหัวข้อโดย: medzmay ที่ 04 มกราคม 2011, 19:37:23 ปัญหาคือ User ค้างในระบบใช่ใหมครับ ปัญหานี้เป็น bug ในเกมส์ออนไลน์ประจำ
ลองวิธีนี้ดูนะครับ ทุก 5 วิให้ server ส่งคำว่า "..." ไปหา client แล้ว เมื่อ client คนนั้นได้ครับให้ส่งกลับไปที่ server ว่า "..x.." แล้วถ้า server รอนานเกิน เวลาที่คิดว่านานพอควร ให้ server ลบผู้นั้นออกจากระบบ ลองดูนะครับ หัวข้อ: Re: vb 6 ครับ client ออกตัว server จะหลุด เริ่มหัวข้อโดย: gunhotnews ที่ 04 มกราคม 2011, 19:40:34 เทพๆอิอิ อยากเขียนโปรแกรมเป็น
หัวข้อ: Re: vb 6 ครับ client ออกตัว server จะหลุด เริ่มหัวข้อโดย: mean ที่ 04 มกราคม 2011, 19:45:28 ให้ client ping มาที่ เซิร์ฟเวอร์
แล้วสร้างตัวเช็ค time มาสักตัว หาก time / client id อันใด ไม่ update นานเกินกว่ากำหนด ถือว่า disconnect หัวข้อ: Re: vb 6 ครับ client ออกตัว server จะหลุด เริ่มหัวข้อโดย: sakang ที่ 04 มกราคม 2011, 20:50:54 คือเป็นแค่โปรแกรม chat ธรรมดาครับ ส่วนที่บอกผมลองส่งคำว่า check ไปแล้ว พอตัว client หลุดไปตัว server จะขึ้น runtime-error ทันทีเลยครับ
:wanwan017: |