grpc/test
youyuanwu a58f83c947 [EventEngine] Support AF_UNIX for windows (#34801)
#22285
Unix domain socket has been added to windows: [AF_UNIX comes to Windows](https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/)

Golang net pkg has adopted this long ago:
https://go-review.googlesource.com/c/go/+/125456
https://go-review.googlesource.com/c/sys/+/132555
grpc-go already support this.

AF_UNIX on windows is seamlessly integrated with winsock API.
The modification needed are:
* Set the right address family AF_UNIX depending on the address config, instead of using AF_INET6 all the time.
* Ignore socket options for tcp.

Closes #34801

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/34801 from youyuanwu:dev 3d9b5c097b
PiperOrigin-RevId: 607083164
2024-02-14 13:15:57 -08:00
..
build Remove epollex poller (#29160) 2022-03-21 10:27:52 -07:00
build_test Make Buildifier Sanity Test Strict (#27807) 2021-11-03 14:57:04 -07:00
core [EventEngine] Support AF_UNIX for windows (#34801) 2024-02-14 13:15:57 -08:00
cpp [slice] use absl base64 APIs instead of slice base64 APIs (#35851) 2024-02-13 15:05:50 -08:00
csharp/codegen [csharp codegen] Handle empty base_namespace option value to fix #34113 (#34137) 2023-08-29 14:24:52 +00:00
distrib [Python Bazel] Allow overwriting grpc_library in python_rules.bzl (#35629) 2024-02-13 11:45:29 -08:00
http2_test [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
spm_build Remove `g_glip` and `class GrpcLibraryInterface` (#30414) 2022-11-14 15:30:09 -05:00
.clang-tidy Fix all instances of bugprone-undefined-memory-manipulation 2018-08-29 14:24:02 -07:00