![]() |
1
1
iOS具有与macOS相同的BSD(POSIX)、CoreFoundation和Foundation网络API。你只需要用与两台Mac之间通信相同的方式来完成。 就像在任何计算机上一样,您可以在1024以上的iPhone上打开任何UDP端口(下面的端口只能由系统进程打开,在macOS上也是一样),只要该端口尚未被另一个进程使用,然后您就会收到发送到此端口号的数据包。 以下示例代码在iPhone上的工作原理与在Mac上的工作方式相同,与在Linux或BSD PC上的工作相同: https://www.geeksforgeeks.org/udp-server-client-implementation-c/ 它不会在Windows上运行,因为微软更喜欢用与世界其他地方不同且不兼容的方式来做每件事。 |
![]() |
2
0
您可以使用NSStream实现UDP套接字通信。 使用此代码建立套接字连接:
|
|
3
-1
你无法访问iPhone端口,所以如果你想在手机中运行某种服务,那就忘了吧。这是来自网络单元的限制。 |
![]() |
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 4 月前 |
![]() |
Triet Doan · 套接字的类型提示是什么? 11 月前 |
![]() |
Ames ISU · 套接字缓冲区在Linux中是如何工作的? 11 月前 |