send和recv有什么区别解决思路

send和recv有什么区别
send和recv有什么区别 什么时候用send 什么时候用recv


------解决方案--------------------
Send不带目的地址,需要事先进行connect,否则会出错,即便是用于UDP也需要事先进行connect,否则会找不到地址。SendTo带有目的地址作为参数,应用于TCP或者已经建立连接(曾经有调用Connect成功)的UDP,忽略地址参数,也就相当于使用Send。仅当未建立连接的UDP协议当中区别于Send。
------解决方案--------------------
需要注意的是,对于TCP协议,使用SendTo并不会主动建立连接,如果在未连接的TCP上面使用SendTo,会报出未连接的错误。