3
A
回答
2
据我所知,性能非常相似,但初始化后连接的结果是不同的。例如,fsockopen()
将打开连接并立即转至LISTENING
-状态,其中socket_create()
将只创建连接并且socket_open()
将其置于LISTENING
-状态。
你可以说:fsockopen() === socket_open(socket_create(), ADDRESS)
而且,你做socket_shutdown()
和socket_close()
后,你会留在TIME_WAIT
-state连接,这将会使插座等到插座断开连接的接收端,它可以需要一段时间。总之,还是一样的,选择一个你最喜欢的,最适合你的意图。如果您想要预先创建所有套接字,但只能在特定时间内连接,请使用socket_create()
,否则请使用fsockopen()
,因为它更容易。
如果您有自己的网络服务器,并且无意分发代码,也可以查看cURL,它与其他两个选项基本相同,但内置更多故障单。
相关问题
- 1. AF_UNIX套接字开销?
- 2. C#和Java的套接字和字节数据读取开销
- 3. 性能开销
- 4. 性能开销
- 5. Hystrix性能开销
- 6. AOP的性能开销
- 7. javascript库的性能开销
- 8. PHP字符串连接的性能开销?
- 9. 性能套接字nodejs + mysql
- 10. 改善套接字性能
- 11. 网络套接字性能
- 12. Dropwizard度量性能开销
- 13. 线程开销性能
- 14. 删除nullptr - 性能开销?
- 15. Firebreath vs NPAPI性能开销?
- 16. CPLEX Python API性能开销?
- 17. 嵌套函数的性能开销是多少?
- 18. 阻塞套接字性能与非阻塞套接字
- 19. Windows posix套接字的性能
- 20. 3g连接的开销是多少以保持套接字打开无限期
- 21. Java:开始使用套接字和网络套接字
- 22. 抽象类上的Java接口的性能开销
- 23. WPF虚拟化的性能开销
- 24. SQL Server 2008上TDE的性能开销
- 25. Java反射的缺点 - 性能开销
- 26. SQL Server临时表的性能开销
- 27. Instanciating多个Mootools类的性能开销
- 28. 套接字:大消息性能
- 29. C++,Linux,套接字发送性能
- 30. 性能影响写入套接字时()
谢谢,cURL支持UDP连接? – Frielspak 2011-06-04 14:04:12
如果你想设置UDP连接,我会坚持使用fsockopen或socket_open,因为cURL最初是为某些协议(如HTTP,FTP,TELNET等)设计的,而不是真正的自定义数据。 – KilZone 2011-06-04 14:12:11