Require `poll()` for UNIX based OSs and improve emulation for Windows
Đang mở
Chưa có ai nhận issue này.
Category: Build System
Category: Engine
OS: Windows
Refactoring
- Ngôn ngữ chính
- C
- Star
- 40.4k
- Fork
- 8.2k
- Merge trung bình
- 2 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 96
Mô tả
Description
This would allow some simplification of the php_network.h header and of our emulation layer.
Initially found while working on #15511
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách đọc header php_network.h và lớp mô phỏng liên quan, sau đó xem lại issue #15511 để biết bối cảnh ban đầu. Xác định yêu cầu của Unix đối với poll() và các thay đổi cần thiết trong phần mô phỏng Windows để đơn giản hóa cả hai khu vực; công việc được xem là hoàn tất khi mã mạng dành riêng cho nền tảng được đơn giản hóa mà vẫn giữ nguyên hành vi dự kiến trên Unix và Windows.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- c
- Lĩnh vực
- networking, operating-systems
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100