Tags:

คือผมเพิ่งจะลองเขียนมันดูเล่นๆอ่ะครับ โดยทดลองส่งข้อความหากันดูก่อนระหว่างคอมพิวเตอร์ 2 เครื่อง บางทีมันก็ส่งหากันได้อ่ะครับ(ส่วนน้อย) แต่บางทีมันก็เชื่อมต่อกันไม่ได้(ส่วนมาก) โดยมันมี Exception Message บอกว่า "A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond หมายเลขipปลายทาง:หมายเลขport" คือคอมทั้งสองเครื่องผมใช้เน็ตจากมือถือต่อทั้งคู่เลยนะครับ ไม่ทราบว่ามันเกิดจากสาเหตุอะไร และพอมีวิธีแก้ไหมหรอครับ..

Get latest news from Blognone
By: mementototem
ContributorJusci's WriterAndroidWindows
on 28 August 2012 - 18:20 #464989
mementototem's picture

error แจ้งว่า ไม่สามารถเชื่อมต่อกันได้ภายในระยะเวลาที่กำหนด หรือบางทีตัวโฮสต์อาจจะไม่ตอบสนอง ถ้าใช้เน็ตมือถือ สาเหตุคงเพราะ เน็ตมันช้าเกินไป ส่วนวิธีแก้ไข ผมไม่รู้เรื่องนี้ แต่น่าจะแก้ด้วยใช้เน็ตที่เร็วกว่านี้ หรือไม่ก็เพิ่มระยะเวลารอคอยให้นานกว่านี้


Jusci - Google Plus - Twitter

By: Ton-Or
ContributorAndroidCyberbeingRed Hat
on 29 August 2012 - 06:02 #465257
Ton-Or's picture

ลองเอา program นี้ เล่นใน local lan ก่อนครับ
ถ้ามัน ได้ 100% ผมเดาว่าก็น่าจะได้100%

คงเป็นที่ net น่ะครับ เพราะ ที่ผมเคยต่อกับมือถือ ทิ้ง ping ไป host ตลอด ping มัน บางที วิ่งไป 3000+ แต่ไม่ loss น่ะครับ
ถ้าเป็นแบบนี้ก็ลองเขียนแบบให้มันทำงานแบบ เปิด connection ยิ่งข้อมูล รับข้อมูลแล้วปิด connection
หรือเพิ่ม delay ให้มันหน่อย นึง

ตอบจากการเดา จากสมัยช่วง เล่นบอท ragnarok ที่ต้อง เปิด client เกมส์ เพื่อ ถอด code nprotect น่ะครับ พอดีมีส่วนไปช่วยเขาดูเรื่องระบบ socks นิดนึง


Ton-Or

By: hobbitxp
iPhoneWindows PhoneAndroidUbuntu
on 29 August 2012 - 14:47 #465503
hobbitxp's picture

http://www.codeproject.com/Articles/31514/Implementation-of-Connecting-a-Socket-with-Timeout
ลองอ่านดูครับ