คำถามติดแท็ก socketexception

27
ไม่สามารถทำการเชื่อมต่อได้เนื่องจากเครื่องเป้าหมายปฏิเสธอย่างแข็งขันหรือไม่
บางครั้งฉันได้รับข้อผิดพลาดต่อไปนี้ในขณะที่ฉันกำลังทำ HttpWebRequest กับบริการเว็บ ฉันคัดลอกรหัสของฉันด้านล่างด้วย System.Net.WebException: ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล ---> System.Net.Sockets.SocketException: ไม่สามารถทำการเชื่อมต่อได้เนื่องจากเครื่องเป้าหมายปฏิเสธ 127.0.0.1:80 ที่ System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) ที่ System.Net.Sockets.Socket.InternalConnect (EndPoint remoteEP) ที่ System.Net.ServicePoint.ConnectSocketInternal (บูลีน connectFailure, ซ็อกเก็ต s4, ซ็อกเก็ต s6, ซ็อกเก็ตและซ็อกเก็ต, ที่อยู่ IP & ที่อยู่, สถานะ ConnectSocketState, IAsyncResult asyncResult, หมดเวลา Int32, ข้อยกเว้น & ข้อยกเว้น) --- สิ้นสุดการติดตามสแต็กข้อยกเว้นภายใน --- ที่ System.Net.HttpWebRequest.GetRequestStream () ServicePointManager.CertificatePolicy = …

10
java.net.SocketException: รีเซ็ตการเชื่อมต่อ
ฉันได้รับข้อผิดพลาดต่อไปนี้พยายามอ่านจากซ็อกเก็ต ฉันทำreadInt()ในที่InputStreamและฉันได้รับข้อผิดพลาดนี้ การอ่านเอกสารนี้แสดงให้เห็นว่าส่วนไคลเอ็นต์ของการเชื่อมต่อปิดการเชื่อมต่อ ในสถานการณ์นี้ฉันเป็นเซิร์ฟเวอร์ ฉันสามารถเข้าถึงไฟล์บันทึกของไคลเอ็นต์และไม่ได้ปิดการเชื่อมต่อและในความเป็นจริงไฟล์บันทึกของมันแนะนำให้ฉันปิดการเชื่อมต่อ ใครมีความคิดว่าทำไมถึงเกิดขึ้น? ต้องตรวจสอบอะไรอีก? สิ่งนี้เกิดขึ้นเมื่อมีทรัพยากรในท้องถิ่นที่อาจถึงเกณฑ์หรือไม่? ฉันทราบว่าฉันมีบรรทัดต่อไปนี้: socket.setSoTimeout(10000); ก่อนหน้าไฟล์readInt(). มีเหตุผลสำหรับเรื่องนี้ (เรื่องยาว) แต่แค่อยากรู้ว่ามีสถานการณ์ที่อาจนำไปสู่ข้อผิดพลาดที่ระบุไว้หรือไม่? ฉันมีเซิร์ฟเวอร์ที่ทำงานใน IDE ของฉันและฉันบังเอิญปล่อยให้ IDE ของฉันติดอยู่บนเบรกพอยต์จากนั้นฉันก็สังเกตเห็นข้อผิดพลาดเดียวกันทั้งหมดเริ่มปรากฏในบันทึกของฉันเองใน IDE ของฉัน อย่างไรก็ตามเพียงแค่พูดถึงมันหวังว่าจะไม่ใช่ปลาเฮอริ่งแดง :-(
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.