สิ่งตีพิมพ์ในหัวข้อ 'sockets'
บางสิ่งที่ฉันได้เรียนรู้เกี่ยวกับซ็อกเก็ต UDP
ฉันต้องการเรียนรู้เพิ่มเติมเกี่ยวกับซ็อกเก็ตและวิธีการทำงานจากมุมมองของโปรแกรมเมอร์
ฉันเริ่มต้นด้วย UDP
ฉันอาจจะโพสต์บน TCP ต่อไป
ระบบปฏิบัติการ (OS) มีบัฟเฟอร์สำหรับซ็อกเก็ต UDP แต่ละตัว
เมื่อเครื่องของคุณได้รับแพ็กเก็ต UDP (หรือเซ็กเมนต์) ระบบปฏิบัติการจะจัดเก็บไว้ในบัฟเฟอร์นี้ โดยที่ข้อความ (หรือดาตาแกรม) ในแพ็กเก็ตจะต้องมีขนาดไม่เกินขนาดของบัฟเฟอร์นี้
ในโค้ดของคุณ คุณอาจมีวิธีบางอย่างเช่น 'รับจาก' ที่คุณจะเรียกใช้บนซ็อกเก็ตของคุณ
socket.recv_from()..
คำถามในหัวข้อ 'sockets'
การแจ้งเตือนความพร้อมปลอมสำหรับการโทรแบบเลือกระบบ
บน http://linux.die.net/man/2/select ใต้ BUGS มีการกล่าวถึงว่าการเรียกระบบแบบเลือกบางครั้งอาจตั้งค่า FD ให้พร้อมอย่างปลอมๆ และการเรียกการอ่านครั้งต่อไปจะกลับมาเป็น 0 ข้อความอธิบายตัวอย่างหนึ่งตัวอย่าง (เช็คซัมผิด) แต่ฉันคิดว่าจะมีเหตุผลอื่นด้วย...
4698 มุมมอง
schedule
28.12.2023
การเปิดซ็อกเก็ตผ่านการเชื่อมต่อ RS232
ฉันมีโปรแกรม 'เซิร์ฟเวอร์ C#' ที่ฟัง '127.0.0.1' พอร์ต 5500 โดยใช้ซ็อกเก็ต .NET และฉันมีโปรแกรมไคลเอนต์ C# ที่เกี่ยวข้องที่ส่งข้อความไปยังซ็อกเก็ตนี้จากพีซีเครื่องเดียวกัน พวกเขาทั้งสองทำงานได้ดี
ตอนนี้ถ้าฉันรันโปรแกรม 'ไคลเอนต์' และ 'เซิร์ฟเวอร์'...
3519 มุมมอง
schedule
12.01.2024
การดีบักใน XCode ในฐานะรูท
ในโปรแกรมของฉันฉันต้องสร้างซ็อกเก็ตและผูกมันเพื่อฟังพอร์ต HTTP (80) โปรแกรมทำงานได้ดีเมื่อฉันเปิดใช้งานจากบรรทัดคำสั่งด้วย sudo ซึ่งจะทำให้สิทธิ์การรูทเพิ่มขึ้น การทำงานภายใต้ XCode ทำให้เกิดข้อผิดพลาด 'สิทธิ์ถูกปฏิเสธ' ในการเรียกใช้ฟังก์ชันการรวม...
18378 มุมมอง
schedule
15.01.2024
มีวิธีสำรวจซ็อกเก็ตใน C # เฉพาะเมื่อมีบางสิ่งให้อ่านหรือไม่?
ฉันสงสัยว่ามีวิธีสำรวจซ็อกเก็ตใน c# หรือไม่เมื่อตรงตามเงื่อนไขข้อใดข้อหนึ่งเท่านั้น (ข้อมูลที่มีให้อ่านได้) ฉันทราบถึงวิธี socket.Poll แต่สิ่งนี้ สามารถคืนค่าเป็นจริงได้หากเงื่อนไขทั้ง 3 ข้อที่ระบุคืนค่าเป็นจริงตามที่ระบุไว้ที่นี่: MSDN:...
14989 มุมมอง
schedule
14.01.2024
Socket.EndRead 0 ไบต์หมายถึงตัดการเชื่อมต่อหรือไม่
ฉันสงสัยว่าใน Async Sockets ของฉันใน c # การได้รับ 0 ไบต์ในการเรียก EndRead หมายความว่าเซิร์ฟเวอร์ตัดการเชื่อมต่อของเราจริง ๆ หรือไม่
ตัวอย่างมากมายที่ฉันเห็นแนะนำว่าเป็นกรณีนี้ แต่ฉันได้รับการตัดการเชื่อมต่อบ่อยกว่าที่ฉันคาดไว้มาก...
4634 มุมมอง
schedule
25.12.2023
Flex: คำถามเกี่ยวกับการส่งข้อความไคลเอ็นต์ / เซิร์ฟเวอร์ (RPC หรือซ็อกเก็ต ?)
ฉันกำลังสร้างแอปพลิเคชัน Flex ซึ่งจะดำเนินการตามคำขอของเซิร์ฟเวอร์จำนวนมาก (สมมติว่า การโต้ตอบเกือบทั้งหมดต้องมีการอัปเดตจากเซิร์ฟเวอร์)
ในขณะนี้ฉันกำลังใช้การเรียกกระบวนการระยะไกล แต่ฉันสงสัยว่าถ้าใช้ซ็อกเก็ตจะดีกว่า
กล่าวอีกนัยหนึ่ง...
1085 มุมมอง
schedule
21.11.2023
C ++ Boost ASIO: จะอ่าน / เขียนด้วยการหมดเวลาได้อย่างไร
จากการอ่านรายการ Stack Overflow อื่นๆ และเอกสารประกอบ boost::asio ฉันยืนยันว่าไม่มีการเรียกการอ่าน/เขียน ASIO แบบซิงโครนัสที่ให้การหมดเวลาใช้งานง่ายเป็นพารามิเตอร์สำหรับการโทร
ฉันกำลังอยู่ระหว่างการแปลงแอปพลิเคชันซ็อกเก็ต Linux...
15903 มุมมอง
schedule
06.01.2024
ข้อผิดพลาดการแบ่งส่วนในซ็อกเก็ต
ฉันมีปัญหาที่แปลกประหลาดมาก รหัสของฉันทำงานอย่างถูกต้องครั้งหนึ่ง จากนั้นฉันก็ปิดเทอร์มินัลใน linux และเปิดใหม่อีกครั้งเพื่อเรียกใช้โค้ด แต่ตอนนี้ฉันได้รับข้อผิดพลาดในการแบ่งส่วน ไม่สามารถถอดรหัสสิ่งที่เกิดขึ้นได้แน่ชัด...ความช่วยเหลือใด ๆ...
3699 มุมมอง
schedule
18.12.2023
Objective-C : โพสต์/รับคำขอโดยใช้ Socket
ฉันรู้วิธีส่งคำขอโพสต์ / รับโดยใช้ HTTPClient ใด ๆ ซึ่งได้รับการอธิบาย ที่นี่ และ ที่นี่ . แต่ตอนนี้ฉัน มีซ็อกเก็ตสตรีมที่เชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล และฉันต้องการส่งคำขอโพสต์โดยใช้ซ็อกเก็ตนี้...
4859 มุมมอง
schedule
07.01.2024
การเชื่อมต่อซ็อกเก็ต Java Android ที่อยู่ IP ไม่ถูกต้องทำให้แอปพลิเคชันหยุดการตอบสนอง
ฉันมีการเชื่อมต่อซ็อกเก็ตจากโทรศัพท์ Android ไปยังเซิร์ฟเวอร์ และรหัสทำงานได้ดีเมื่อฉันป้อนที่อยู่ IP และหมายเลขพอร์ตที่ถูกต้อง แต่หากไม่ถูกต้อง แอปพลิเคชันจะหยุดตอบสนองและบอกให้ฉันบังคับให้ออก ฉันจะถือว่า catch(UnknownHostException e)...
3439 มุมมอง
schedule
28.10.2023
วิธีรับ IP ท้องถิ่นจากรหัสส่วนขยายของ Firefox
ฉันกำลังเขียนส่วนขยาย Firefox ที่ใช้ nsIServerSocket เพื่อฟังการเชื่อมต่อซ็อกเก็ต ฉันกำลังมองหาวิธีสำหรับโค้ดส่วนขยายเพื่อเรียนรู้ที่อยู่เครือข่ายท้องถิ่นของเครื่องที่ใช้ส่วนขยาย Firefox โดยทางโปรแกรม...
2530 มุมมอง
schedule
07.11.2023
การเชื่อมต่อซ็อกเก็ตโดยไม่ต้องเข้าถึงเซิร์ฟเวอร์
โดยพื้นฐานแล้วการเชื่อมต่อซ็อกเก็ตจะเริ่มต้นหากฉันมีแอปพลิเคชันซ็อกเก็ตเซิร์ฟเวอร์... เริ่มต้นด้วยซ็อกเก็ต ฟังและยอมรับสตรีม ในทางกลับกัน ฉันมีแอปพลิเคชันไคลเอนต์ที่เริ่มต้น ซ็อกเก็ตการเชื่อมต่อและอื่น ๆ...
59 มุมมอง
schedule
12.12.2023
python ชนิดข้อมูลที่เล็กที่สุดสำหรับ socket chatter
"แพ็กเก็ต" ที่เล็กที่สุดที่สามารถส่งผ่านโมดูลซ็อกเก็ตคืออะไร ฉันต้องการส่งข้อมูล 16 บิต 2 ไบต์เท่านั้น และเป็นสิ่งที่ฉันต้องส่งอย่างรวดเร็ว ดังนั้นฉันจึงต้องการให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ ฉันได้ทำ "การทดลอง" เพื่อค้นหาขนาดที่เล็กที่สุด...
1638 มุมมอง
schedule
04.12.2023
ฟังก์ชั่น Bluetooth ทั่วไปในการส่งข้อมูลโดยใช้ BluetoothDevice ใน Android
ฉันกำลังพัฒนาแอปพลิเคชันบลูทูธใน Android โดยก่อนอื่นฉันต้องสแกนอุปกรณ์บลูทูธที่มีอยู่แล้วจึงเชื่อมต่ออุปกรณ์เหล่านั้น หลังจากทำการเชื่อมต่อแล้ว ฉันจะต้องส่งข้อมูลให้พวกเขา ฉันได้ทำจนถึงการเชื่อมต่อ...
1748 มุมมอง
schedule
05.01.2024
ไม่สามารถเชื่อมต่อกับไอพีระยะไกลได้
ฉันกำลังพยายามเชื่อมต่อไคลเอนต์กับเซิร์ฟเวอร์ ด้วยที่อยู่ในท้องถิ่น (127.0.0.1) ทุกอย่างทำงานได้ดีอย่างสมบูรณ์ แต่เมื่อฉันพยายามใช้ที่อยู่ระยะไกล มันก็ไม่ทำงาน ฉันค้นหาสิ่งนี้ทั่วอินเทอร์เน็ต แต่ไม่พบสิ่งใดเลย
ฝั่งเซิร์ฟเวอร์:
bool...
1125 มุมมอง
schedule
07.01.2024
ทำความเข้าใจ INADDR_ANY สำหรับการเขียนโปรแกรมซ็อกเก็ต
ฉันกำลังพยายามตั้งโปรแกรมซ็อกเก็ตบางตัว และบนฝั่งเซิร์ฟเวอร์ ฉันใช้ htonl(INADDR_ANY) เท่าที่ฉันเข้าใจ สำหรับฉันแล้วดูเหมือนว่าฟังก์ชันนี้จะสร้าง IP แบบสุ่ม (ฉันถูกต้องหรือไม่) จริงๆ แล้ว ฉันต้องการผูกซ็อกเก็ตกับ localhost ของฉัน...
198317 มุมมอง
schedule
05.01.2024
ข้อผิดพลาดค่าเลขฐานสิบหก 0x00 เป็นอักขระที่ไม่ถูกต้องขณะส่ง DataTable ในรูปแบบ XML ผ่าน LAN
สวัสดี ฉันค่อนข้างใหม่กับการเขียนโปรแกรม NET ฉันต้องพัฒนาแอปพลิเคชันที่ไคลเอนต์ต้องการเข้าถึงเซิร์ฟเวอร์ผ่าน LAN และรับข้อมูลจากฐานข้อมูล MS ACCESS ระยะไกล การสื่อสารสำเร็จ และเซิร์ฟเวอร์กำลังส่งตารางข้อมูลในรูปแบบ XML...
1764 มุมมอง
schedule
13.11.2023
แพ็กเก็ต UDP ไปยัง IP เฉพาะใน LAN
ฉันมีอุปกรณ์ฝังตัวใน LAN และแอปพลิเคชัน c++ ใน Linux ในคอมพิวเตอร์ ฉันได้ทำการออกอากาศ UDP บนที่อยู่ออกอากาศซับเน็ตของฉันจาก C++ และอุปกรณ์ของฉันส่งคืนข้อความพร้อมลายเซ็น ตอนนี้ทั้งคู่มีที่อยู่ IP ของกันและกันแล้ว ฉันต้องส่งแพ็กเก็ต UDP จาก C++...
1256 มุมมอง
schedule
22.12.2023
อาเรย์ขนาดใหญ่ขนาด 1 เมกะไบต์ทำให้ CPU สูง?
ฉันมีแอปพลิเคชันเซิร์ฟเวอร์แบบมัลติเธรด แอปพลิเคชันนี้รับข้อมูลจากซ็อกเก็ตแล้วจัดการข้อมูลเหล่านี้ เช่น การแกะแพ็กเกจ การเพิ่มคิวข้อมูล เป็นต้น โดยมีฟังก์ชันดังนี้ ฟังก์ชันนี้ถูกเรียกบ่อยครั้ง มีคำสั่ง select...
282 มุมมอง
schedule
20.01.2024
ReCaptcha - ไม่สามารถเปิดซ็อกเก็ตได้
ก่อนที่ฉันจะถามคำถามนี้ ฉันขอแจ้งว่าฉันรู้ว่ามีคำถามเดียวกันหลายข้อบนเว็บไซต์ แต่ฉันเกรงว่าจะไม่สามารถช่วยฉันได้
Hi,
เมื่อวาน ReCaptcha ของฉันทำงานได้ดี แต่ตอนนี้กลับไม่เป็นเช่นนั้น ฉันใช้ห้องสมุดที่ Google เตรียมไว้ให้และใช้รหัสที่ถูกต้อง...
25067 มุมมอง
schedule
18.01.2024