tcp作为客户端怎么发数据,我的这部分代码感觉不对头
[复制链接]
struct pbuf *p;
struct tcp_pcb *Clipcb;
struct ip_addr ipaddr;
IP4_ADDR(&ipaddr,192,168,0,103);
Clipcb = tcp_new();
tcp_bind(Clipcb,IP_ADDR_ANY,1573); // 绑定本地IP地址和端口号
tcp_connect(Clipcb,&ipaddr,6688,TcpCli_Connected);
while(1)
{
if(IsConnect)
tcp_write(pcb,g_pucLocatorData,sizeof(g_pucLocatorData),0);
}
err_t TcpCli_Connected(void *arg,struct tcp_pcb *pcb,err_t err)
{
IsConnect = true;
return ERR_OK;
}
[ 本帖最后由 wenwanjiushan 于 2011-6-30 17:31 编辑 ]
|