2015-04-08 77 views
0

客戶端進程如何提取端口號,而不是服務器進程正在工作的衆所周知的端口。 在Unix中,我們有文件/ etc/services包含例如 的條目。 netperf 12865/udp netperf 12865/tcp 客戶端將如何從此文件(/ etc/services)中提取端口號12865並開始通信?有什麼特定的功能可以完成這項工作嗎?如何從/ etc/services文件中提取端口號

回答

0

正確的方法是致電getservbyname()。請注意,服務定義不一定在/etc/service文件中,但可能位於共享基址,如NISLDAP