Electronic Components Datasheet Search
  English  ▼

X  

W6100 Datasheet(PDF) 91 Page - WIZnet Co., Ltd

Part # W6100
Description  Hardwired Dual TCP/IP Stack Controller
PDF  149 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  WIZNET [WIZnet Co., Ltd]
Direct Link  https://www.wiznet.io/ko/Product/
Logo WIZNET - WIZnet Co., Ltd

W6100 Datasheet(HTML) 91 Page - WIZnet Co., Ltd

Back Button W6100 Datasheet HTML 87Page - WIZnet Co., Ltd W6100 Datasheet HTML 88Page - WIZnet Co., Ltd W6100 Datasheet HTML 89Page - WIZnet Co., Ltd W6100 Datasheet HTML 90Page - WIZnet Co., Ltd W6100 Datasheet HTML 91Page - WIZnet Co., Ltd W6100 Datasheet HTML 92Page - WIZnet Co., Ltd W6100 Datasheet HTML 93Page - WIZnet Co., Ltd W6100 Datasheet HTML 94Page - WIZnet Co., Ltd W6100 Datasheet HTML 95Page - WIZnet Co., Ltd Next Button
Zoom Inzoom in Zoom Outzoom out
 91 / 149 page
background image
W6100 – Hardwired Dual TCP/IP Stack Controller
91/149
}
 Disconnected (Active Close)
This is the active close process.
It transmits the FIN packet to peer.
{
Sn_CR[DISCON] = ‘1’;
/* send FIN Packet */
while(Sn_CR != 0x00);
/* wait until DISCON Command is cleared */
goto Disconnecting Process;
}
 Disconnecting Process
In passive close, if SOCKET n receives FIN packet from peer and it doesn’t have data to
transmit anymore, it transmits FIN packet and closes.
In active close, SOCKET transmits FIN packet to peer and waits for FIN packet from peer. It
closes when it receives FIN packet from peer. If there is no response to FIN packet within the
whole retransmission time, Sn_IR[TIMEOUT] interrupt occurs.
Passive Close: /* received FIN Packet from Destination */
{
Sn_CR = DISCON;
/* send FIN Packet */
while(Sn_CR != 0x00);
/* wait until DISCON Command is cleared */
/* wait unit ACK Packet is received */
while(Sn_IR[DISCON] == ‘0’ and Sn_IR[TIMEOUT] == ‘0’) ;
if (Sn_IR[DISCON] == ‘1’)
{
Sn_IRCLR[DISCON] = ‘1’;
/* clear Interrupt */
goto CLOSED;
}
else goto Timeout?;
}
Active Close : /* sent FIN Packet to Destination */
{
/* wait until FIN Packet is received */
while(Sn_IR[DISCON] == ‘0’ and Sn_IR[TIMEOUT] == ‘0’);
if (Sn_IR[DISOCN] == ‘1’)



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com