UDP socket涔熷彲浠ヤ娇鐢╟onnect绯荤粺璋冪敤
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UDP socket涔熷彲浠ヤ娇鐢╟onnect绯荤粺璋冪敤相关的知识,希望对你有一定的参考价值。
鏍囩锛?/p>
UDP socket涔熷彲浠ヤ娇鐢╟onnect绯荤粺璋冪敤
瀵逛簬UDP鏉ヨ锛?/p>
socket()鍑芥暟寤虹珛涓€涓彃鍙o紱
bind()鍑芥暟鎸囨槑浜?span style="color: #ff6600;">鏈湴鍦板潃/绔彛(鍖呮嫭ADDR_ANY, 閫氶厤鎵€鏈夋湰鍦扮綉缁滄帴鍙?锛?/span>
connect()鍙互鐢ㄦ潵鎸囨槑鐩殑鍦板潃/绔彛锛?/span>
涓€鑸潵璇达紝UDP瀹㈡埛绔湪寤虹珛浜嗘彃鍙e悗浼氱洿鎺ョ敤sendto()鍑芥暟鍙戦€佹暟鎹紝闇€瑕佸湪sendto()鍑芥暟鐨勫弬鏁伴噷鎸囨槑鐩殑鍦板潃/绔彛銆傚鏋滀竴涓猆DP瀹㈡埛绔湪寤虹珛浜嗘彃鍙e悗棣栧厛鐢╟onnect()鍑芥暟鎸囨槑浜嗙洰鐨勫湴鍧€/绔彛锛岀劧鍚庝篃鍙互鐢╯end鍑芥暟鍙戦€佹暟鎹紝鍥犱负姝ゆ椂send鍑芥暟宸茬粡鐭ラ亾瀵规柟鍦板潃/绔彛锛岀敤getsockname()涔熷彲浠ュ緱鍒拌繖涓俊鎭€?/p>
UDP瀹㈡埛绔湪寤虹珛浜嗘彃鍙e悗浼氱洿鎺ョ敤sendto()鍑芥暟鍙戦€佹暟鎹紝杩橀殣鍚簡涓€涓搷浣滐紝閭e氨鏄湪鍙戦€佹暟鎹箣鍓嶏紝UDP浼氶鍏堜负璇ユ彃鍙i€夋嫨涓€涓嫭绔嬬殑UDP绔彛(鍦?024—5000涔嬮棿)锛屽皢璇ユ彃鍙g疆涓哄凡缁戝畾鐘舵€併€傚鏋滀竴涓猆DP瀹㈡埛绔缓绔嬫彃鍙e悗棣栧厛鐢╞ind()鍑芥暟鎸囨槑浜嗘湰鍦板湴鍧€/绔彛锛屼篃鏄彲浠ョ殑锛岃繖鏍峰彲浠ュ己杩玌DP浣跨敤鎸囧畾鐨勭鍙e彂閫佹暟鎹€?浜嬪疄涓婏紝UDP鏃犳墍璋撴湇鍔″櫒鍜屽鎴风锛岃繖閲岀殑鐣岄檺宸茬粡妯$硦浜嗐€?
UDP鏈嶅姟鍣ㄤ篃鍙互浣跨敤connect()锛屽涓婇潰鎵€杩帮紝connect()鍙互鐢ㄦ潵鎸囨槑鐩殑鍦板潃/绔彛锛涜繖灏嗗鑷存湇鍔″櫒鍙帴鍙楃壒瀹氫竴涓富鏈虹殑璇锋眰銆?/p>
鏂规硶涓€锛?/p>
socket()——>sendto()鎴杛ecvfrom()
鏂规硶浜岋細
socket()——>connect()——>send鎴杛ecv()
以上是关于UDP socket涔熷彲浠ヤ娇鐢╟onnect绯荤粺璋冪敤的主要内容,如果未能解决你的问题,请参考以下文章
iOS UIScrollView 浣犲彲鑳戒笉鐭ラ亾鐨勫鎶€娣阀