初级会员

- 积分
- 94
- 金钱
- 94
- 注册时间
- 2015-3-11
- 在线时间
- 19 小时
|

楼主 |
发表于 2015-3-12 21:08:43
|
显示全部楼层
回复【2楼】正点原子:
---------------------------------
回复【2楼】正点原子:
---------------------------------
struct uip_conn *uipTrade_conn=NULL;//uipTrde_conn ????????±????????????ò?????§????????
struct uip_demo_appstate *s;
void tcp_server_demo_appcall(void)
{
int i;
struct uip_conn *uipTemp_conn;//???±±???????Tcp ?á??
if(uip_connected()){ //????????
if(uipTrade_conn==NULL)
{
uipTrade_conn=uip_conn;
}else
{
uip_log("closing old connect....\r\n");
uipTemp_conn=uip_conn;//????????±??????????????§????????tcp?á??
uipTrade_conn->appstate.connect_state=MIT_UNCONNECTEING;
uip_poll_conn(uip_conn);//?÷??pool ????????????????
uip_arp_out();
tapdev_send();//?÷?????í??????????·???
uipTrade_conn=uipTemp_conn;//???ò???????§??????
}
s=(struct uip_demo_appstate *)&uipTrade_conn->appstate;
这种方式可以实现 |
|