/* Create a new connection identifier. */
conn = netconn_new(NETCONN_TCP);
if (conn!=NULL)
{
/* Bind connection to well known port number 7. */
err = netconn_bind(conn, NULL, 7);//目标端口号,以太网通讯
if (err == ERR_OK)
{
/* Tell connection to go into listening mode. */
netconn_listen(conn);
while (1)
{
/* Grab new connection. */
accept_err = netconn_accept(conn, &newconn);
/* Process the new connection. */
if (accept_err == ERR_OK)
{
recv_err = netconn_recv(newconn, &buf);
while ( recv_err == ERR_OK)
{
do
{
netbuf_data(buf, &data, &len);
switch(len)
{
case 1:for(m=1;m<=10;m++)
{
netconn_write(newconn, e1, 12, NETCONN_COPY);
}//仅实现发送十个数据
break;
case 2:netconn_write(newconn, e2, 12, NETCONN_COPY);
break;
case 3:netconn_write(newconn, e3, 12, NETCONN_COPY);
break;
case 4:netconn_write(newconn, e4, 12, NETCONN_COPY);
break;
case 5:netconn_write(newconn, e5, 12, NETCONN_COPY);
break;
case 6:for(m=1;m<=10;m++)
{
netconn_write(newconn, e6, 12, NETCONN_COPY);
}
break;
case 7:netconn_write(newconn, b, 66, NETCONN_COPY);
break;
case 8:for(m=1;m<=10;m++)
{
netconn_write(newconn, b, 66, NETCONN_COPY);
}
break;
}