vb 6 ครับ client ออกตัว server จะหลุด

เริ่มโดย sakang, 04 มกราคม 2011, 18:26:59

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

sakang

เท่าที่คิดใว้คือตัว server จะทำการ Listen ถ้ามี client เข้ามาแล้วกลับมาเชื่อมต่อใหม่อีกครั้งจะทำให้ตัว server หลุดอะครับ

คือผมจะเขียนโค๊ดยังไงให้ตัว server รู้ว่า client ตัดการเชื่อมต่อไปแล้ว จะได้ให้ตัว server สั่ง Listen ใหม่อะครับ
:wanwan017:

medzmay

ปัญหาคือ User ค้างในระบบใช่ใหมครับ ปัญหานี้เป็น bug ในเกมส์ออนไลน์ประจำ
ลองวิธีนี้ดูนะครับ

ทุก 5 วิให้ server ส่งคำว่า "..." ไปหา client แล้ว เมื่อ client คนนั้นได้ครับให้ส่งกลับไปที่ server ว่า "..x.." แล้วถ้า server รอนานเกิน เวลาที่คิดว่านานพอควร ให้ server ลบผู้นั้นออกจากระบบ

ลองดูนะครับ
[direct=https://propertytrend.co]รีวิวคอนโด[/direct]
[direct=https://roadnroll.co]รีวิวรถยนต์ มอเตอร์ไซค์[/direct]
[direct=https://www.ennxo.com]ขายของมือสอง[/direct]
[direct=https://www.ennxo.com/computer/laptop]โน๊ตบุ๊คมือสอง[/direct]
[direct=https://propertytrend.co/article/the-issara-sathorn]รีวิว ดิ อิสสระ สาทร[/direct]

gunhotnews

เทพๆอิอิ อยากเขียนโปรแกรมเป็น
[direct=http://gunhotnews.net]ดาวน์โหลดโปรแกรมฟรี[/direct]
[direct=http://up.gunhotnews.net]ฝากรูป [/direct]
[direct=http://gunhotnews.net/board/topic.php?id=0000000208/]โปรแกรมฝากรูปฟรี ไม่ต้องเข้าเว็บ[/direct]

mean

ให้ client ping มาที่ เซิร์ฟเวอร์
แล้วสร้างตัวเช็ค time มาสักตัว
หาก time / client id อันใด ไม่ update นานเกินกว่ากำหนด

ถือว่า disconnect


[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

sakang

คือเป็นแค่โปรแกรม chat ธรรมดาครับ ส่วนที่บอกผมลองส่งคำว่า check ไปแล้ว พอตัว client หลุดไปตัว server จะขึ้น runtime-error ทันทีเลยครับ
:wanwan017: