Brief Introduction to LwIP stack in MCUXpresso SDK

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Brief Introduction to LwIP stack in MCUXpresso SDK

Brief Introduction to LwIP stack in MCUXpresso SDK

LwIP is a small independent implementations of the TCP/IP protocol suite that has been initially developed by Adam Dunkels . The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full scale TCP. This makes lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM. 

Currently LwIP 2.1.2 is ported to Kinetis and I.MX RT families in MCUXpresso SDK 2.6 .

Features:

LwIP comes with the following protocols:

IPv4 and IPv6, including packet forwarding over multiple network interfaces.

ICMP for network maintenance and debugging

IGMP for multicast traffic management

MLD (Multicast listener discovery for IPv6). 

ND (Neighbor discovery and stateless address autoconfiguration for IPv6)

DHCP and DHCPv6.

UDP (User Datagram Protocol)

TCP (Transmission Control Protocol)

Raw/native API for enhanced performance

Optional Berkeley -  like socket API.

TLS: optional layered TCP for nearly transparent TLS for any TCP-based protocol

PPPoS and PPPoE

DNS (Domain name resolver incl. mDNS)

6LoWPAN

Organization of the LwIP stack

Let’s take SDK_2.6.1_EVKB-IMXRT1050 for example,

LwIP code in under SDK_2.6.1_EVKB-IMXRT1050\middleware\lwip

pastedImage_1.png

Port: This folder includes the adapter code which can make the LwIP stack run on the bare metal and FreeRTOS.

pastedImage_2.png

Enet_ethernetif.c/h: Adapt the LwIP stack to the underlying MCUXpresso SDK ethernet driver, provides ethernet interfaces , like  phy init and  ethernetif_input.

cc.c/h: provide typedefs, compiler hints for packing and platform specific diagnostic output.

Perf.h: architecture specific performance measurement, current the definitions is NULL, reserve for future use.

Src: This folder includes the latest stable LwIP 2.1.2 source code which can be downloaded from below link download.savannah.gnu.org/releases/lwip/

--api: netconn and socket API files

--core: LwIP core files

--include: LwIP include files

--netif:  network interface files

LwIP APIs overview

LwIP provides three application programming interfaces (API) for programmers to use for communication with the TCP/IP code:

Raw APIs:   Non thread-safe APIs, callback style for maximum performance and minimum memory footprint. Program execution is driven by callbacks functions, which are then invoked by the lwIP core when activity related to that application occurs. A particular application may register to be notified via a callback function for events such as incoming data available, outgoing data sent, error notifications, poll timer expiration, connection closed, etc. An application can provide a callback function to perform processing for any or all of these events.

Sequential-style APIs:    blocking functions. More overhead, but can be called from any thread except TCPIP thread. The sequential API provides a way for ordinary, sequential, programs to use the lwIP stack. It is quite similar to the BSD socket API. The model of execution is based on the blocking open-read-write-close paradigm. Since the TCP/IP stack is event based by nature, the TCP/IP code and the application program must reside in different execution contexts (threads).

Socket API: BSD-style socket API.  The socket API is a compatibility API for existing applications, currently it is built on top of the sequential API. It is meant to provide all functions needed to run socket API applications running on other platforms.

TCP Raw API

 

API function

Description

TCP connection setup

 

tcp_new()

Creates a new TCP PCB

tcp_bind()

Binds a TCP PCB to a local IP address and port

tcp_listen()

Starts the listening process on the TCP PCB.

tcp_accept()

Assigns a callback function that will be called when a

new TCP connection arrives.

tcp_connect()

Used to connect to a remote TCP host.

Sending TCP data

tcp_write()

Queues up data to be sent.

tcp_output()

Forces queued data to be sent

tcp_sent()

Assigns a callback function that will be called when sent

data is acknowledged by the remote host.

Receiving TCP data

tcp_recv()

Sets the callback function that will be called when new

data arrives.

tcp_recved()

Must be called when the application has processed the

incoming data packet (for TCP window management).

Application polling

tcp_poll()

Assigns a callback functions that will be called

periodically. It can be used by the application to check if

there is remaining application data that needs to be sent

or if there are connections that need to be closed.

Closing and aborting connections

tcp_close()

Closes a TCP connection with a remote host.

tcp_abort()

Aborts a TCP connection.

tcp_err()

Assigns a callback function for handling connections

aborted by the lwIP due to errors (such as memory

shortage errors).

UDP Raw API

API

Description

udp_bind

Binds a UDP PCB with a local IP address and port.

udp_new

Creates a new UDP PCB.

udp_send

Sends UDP data.

udp_recv

Specifies a callback function which is called when a datagram is received

udp_remove

Removes and de-allocates a UDP PCB.

udp_connect

Sets up a UDP PCB remote IP address and port

udp_disconnect

Removes a UDP PCB remote IP and port.

Netconn API

netconn_new

Creates a new connection

netconn_listen

Sets a TCP connection into a listening mode

netconn_write

Sends data on a connected TCP netconn

netconn_accept

Accepts an incoming connection on a listening TCP connection

netconn_close

Closes a TCP connection without deleting it.

netconn_send

Sends data to the currently connected remote IP/port (not applicable for

TCP connections).

netconn_bind

Binds a connection to a local IP address and port.

netconn_recv

Receives data from a netconn.

netconn_connect

Connects to a remote IP address and port.

 

Socket API

Macro

API

description

accept

lwip_accept

Accepts a new connection on a socket

bind

 lwip_bind

Binds a socket to an IP address and port

shutdown

 lwip_shutdown

 

getpeername

 lwip_getpeername

 

getsockname

lwip_getsockname

 

setsockopt

lwip_setsockopt

 

closesocket

 lwip_close

 

connect

lwip_connect

Connects a socket to a remote host IP address and port.

listen

 lwip_listen

Listens for socket connections

recv

 lwip_recv

 

recvmsg

lwip_recvmsg

 

recvfrom

 lwip_recvfrom

 

send

 lwip_send

 

sendmsg

 lwip_sendmsg

 

sendto

lwip_sendto

 

socket

 lwip_socket

Creates an new socket.

poll

lwip_poll

 

ioctlsocket

lwip_ioctl

 

inet_ntop

 lwip_inet_ntop

 

inet_pton

 lwip_inet_pton

 

read

 lwip_read

Reads data from a socket

readv

lwip_readv

 

write

lwip_write

Writes data on a socket

writev

lwip_writev

 

close

 lwip_close

Closes a socket (socket is deleted).

fcntl

 lwip_fcntl

 

ioctl

lwip_ioctl

 

 

 

 

LwIP Configure

Configuration file is placed in application source folder: Lwipopts.h:

pastedImage_3.png

Lwipopts.h is a user file that you can use to fully configure LwIP and all of it’s modules. You do not need to define every option that LwIP provides; if you do not define an option, a default value will be used. Therefore, your lwipopts.h provides a way to override much of the behavior of LwIP.

LwIP Demos in MCUXpresso SDK

MCUXpresso SDK comes with lots of demos that use different API sets.

Name

Description

Lwip_tcpecho

a TCP echo demo on the lwIP TCP/IP stack with bare metal KSDK or FreeRTOS. The demo uses the TCP protocol and acts as an echo server

Lwip_udpecho

a UDP echo demo on the lwIP TCP/IP stack with bare metal KSDK or FreeRTOS, which uses the UDP protocol and acts as an echo server.

Lwip_ping

a Ping Demo on the lwIP TCP/IP stack which using the ICMP protocol

lwip_nghttp2cli_mbedTLS

an NGHTTP2 client set up on lwIP TCP/IP and the MbedTLS stack with

FreeRTOS

lwip_mqtt

MQTT client connecting to MQTT broker via unsecured socket

lwip_iperf

check your bandwidth using the network performance measurement IPerf application on a PC as a client or a server

lwip_httpsrv

an HTTPServer on the lwIP TCP/IP stack with bare metal SDK or FreeRTOS

lwip_httpscli_mbedTLS

an HTTPS client set up on lwIP TCP/IP and the MbedTLS stack with

FreeRTOS

lwip_dhcp_usb

a DHCP and ping demo on the lwIP TCP/IP and USB stack

lwip_dhcp

a DHCP client and prints the status as it is progressing

%3CLINGO-SUB%20id%3D%22lingo-sub-1108707%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMCUXpresso%20SDK%E5%86%85%E3%81%AElwIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%81%AE%E7%B0%A1%E5%8D%98%E3%81%AA%E7%B4%B9%E4%BB%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1108707%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ElwIP%E3%81%AF%E3%80%81%E5%BD%93%E5%88%9DAdam%20Dunkels%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E9%96%8B%E7%99%BA%E3%81%95%E3%82%8C%E3%81%9FTCP%2FIP%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%83%BB%E3%82%B9%E3%82%A4%E3%83%BC%E3%83%88%E3%81%AE%E5%B0%8F%E8%A6%8F%E6%A8%A1%E3%81%AA%E7%8B%AC%E7%AB%8B%E3%81%97%E3%81%9F%E5%AE%9F%E8%A3%85%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E3%83%95%E3%83%AB%E3%83%BB%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%AB%E3%81%AETCP%E3%82%92%E7%B6%AD%E6%8C%81%E3%81%97%E3%81%A4%E3%81%A4%E3%80%81%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E4%BD%BF%E7%94%A8%E9%87%8F%E3%82%92%E5%89%8A%E6%B8%9B%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E4%B8%BB%E7%9C%BC%E3%82%92%E7%BD%AE%E3%81%84%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%9D%E3%81%AE%E3%81%9F%E3%82%81%E3%80%81%E6%95%B0%E5%8D%81%E3%82%AD%E3%83%AD%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E7%A9%BA%E3%81%8DRAM%E3%81%A8%E7%B4%8440%E3%82%AD%E3%83%AD%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89ROM%E3%81%AE%E5%AE%B9%E9%87%8F%E3%82%92%E6%8C%81%E3%81%A4%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%A7%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%AB%E9%81%A9%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%26nbsp%3B%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E7%8F%BE%E5%9C%A8%E3%80%81lwIP%202.1.2%E3%81%AFKinetis%E3%81%8A%E3%82%88%E3%81%B3MCUXpresso%20SDK%202.6%E5%86%85%E3%81%AEI.MX%20RT%E3%83%95%E3%82%A1%E3%83%9F%E3%83%AA%E3%81%AB%E7%A7%BB%E6%A4%8D%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSTRONG%3E%E7%89%B9%E9%95%B7%EF%BC%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ElwIP%E3%81%AB%E3%81%AF%E6%AC%A1%E3%81%AE%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%81%8C%E4%BB%98%E5%B1%9E%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EIPv4%E3%81%8A%E3%82%88%E3%81%B3IPv6%EF%BC%88%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%82%92%E4%BB%8B%E3%81%97%E3%81%9F%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E8%BB%A2%E9%80%81%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E3%83%A1%E3%83%B3%E3%83%86%E3%83%8A%E3%83%B3%E3%82%B9%E3%81%A8%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E7%94%A8%E3%81%AEICMP%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E3%83%9E%E3%83%AB%E3%83%81%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88%E3%83%BB%E3%83%88%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E7%AE%A1%E7%90%86%E7%94%A8%E3%81%AEIGMP%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EMLD%EF%BC%88IPv6%E3%81%A7%E3%83%9E%E3%83%AB%E3%83%81%E3%82%AD%E3%83%A3%E3%82%B9%E3%83%88%E3%83%BB%E3%83%AA%E3%82%B9%E3%83%8A%E3%83%BC%E3%82%92%E6%A4%9C%E5%87%BA%EF%BC%89%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3END%EF%BC%88IPv6%E3%81%AE%E3%83%8D%E3%82%A4%E3%83%90%E3%83%BC%E3%83%BB%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AB%E3%83%90%E3%83%AA%E3%81%A8%E3%82%B9%E3%83%86%E3%83%BC%E3%83%88%E3%83%AC%E3%82%B9%E3%83%BB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E8%87%AA%E5%8B%95%E8%A8%AD%E5%AE%9A%EF%BC%89%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EDHCP%20%E3%81%8A%E3%82%88%E3%81%B3%20DHCPv6%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EUDP(%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B0%E3%83%A9%E3%83%A0%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB)%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ETCP%20(%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%B6%E5%BE%A1%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB)%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E5%90%91%E4%B8%8A%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AERaw%2F%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96API%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AEBerkeley%EF%BC%88%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88API%E3%81%AA%E3%81%A9%EF%BC%89%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ETLS%EF%BC%9ATCP%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E3%81%BB%E3%81%BC%E9%80%8F%E9%81%8E%E7%9A%84%E3%81%AATLS%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8B%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E9%9A%8E%E5%B1%A4%E5%8C%96TCP%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EPPPoS%E3%81%A8PPPoE%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EDNS%EF%BC%88mDNS%E3%81%AA%E3%81%A9%E3%81%AE%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%90%8D%E3%83%AA%E3%82%BE%E3%83%AB%E3%83%90%E3%82%92%E5%90%AB%E3%82%80%EF%BC%89%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E6LoWPAN%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSTRONG%3ElwIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E6%A7%8B%E6%88%90%3C%2FSTRONG%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ESDK_2.6.1_EVKB-IMXRT1050%E3%82%92%E4%BE%8B%E3%81%AB%E3%81%97%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%EF%BC%88SDK_2.6.1_EVKB-IMXRT1050%5Cmiddleware%5Clwip%E3%81%AB%E3%81%82%E3%82%8BlwIP%E3%82%B3%E3%83%BC%E3%83%89%EF%BC%89%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%20style%3D%22width%3A%20248px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F92108i6A03360FB31993FC%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_1.png%22%20alt%3D%22pastedImage_1.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3Eport%EF%BC%9A%E3%81%93%E3%81%AE%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%81%AB%E3%81%AF%E3%80%81lwIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%82%92%E3%83%99%E3%82%A2%E3%83%BB%E3%83%A1%E3%82%BF%E3%83%AB%E3%81%A8FreeRTOS%E4%B8%8A%E3%81%A7%E5%AE%9F%E8%A1%8C%E5%8F%AF%E8%83%BD%E3%81%AA%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF%E3%83%BB%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_2.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_2.png%22%20style%3D%22width%3A%20205px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F92187i7CF5145621BF74D3%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_2.png%22%20alt%3D%22pastedImage_2.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EEnet_ethernetif.c%2Fh%EF%BC%9A%E5%9F%BA%E7%A4%8E%E3%81%A8%E3%81%AA%E3%82%8Bunderlying%20MCUXpresso%20SDK%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%E3%83%BB%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%ABlwIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%82%92%E9%81%A9%E5%90%88%E3%81%95%E3%81%9B%E3%81%BE%E3%81%99%EF%BC%88phy%20init%E3%81%A8ethernetif_input%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%EF%BC%89%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3Ecc.c%2Fh%EF%BC%9Atypedef%E3%80%81%E3%81%8A%E3%82%88%E3%81%B3%E3%83%91%E3%83%83%E3%82%AD%E3%83%B3%E3%82%B0%E7%94%A8%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%83%BB%E3%83%92%E3%83%B3%E3%83%88%E3%81%A8%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E5%9B%BA%E6%9C%89%E3%81%AE%E8%A8%BA%E6%96%AD%E5%87%BA%E5%8A%9B%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EPerf.h%EF%BC%9A%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E5%9B%BA%E6%9C%89%E3%81%AE%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E6%B8%AC%E5%AE%9A%E3%80%82%E7%8F%BE%E5%9C%A8%E3%80%81%E3%80%8CNULL%E3%80%8D%E3%81%AB%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E4%BB%8A%E5%BE%8C%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E7%95%99%E4%BF%9D%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ESrc%EF%BC%9A%E5%AE%89%E5%AE%9A%E7%9A%84%E3%81%AA%E6%9C%80%E6%96%B0%E3%81%AElwIP%202.1.2%E3%81%8C%E6%A0%BC%E7%B4%8D%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E3%80%81%E3%81%93%E3%81%A1%E3%82%89%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%3CA%20href%3D%22http%3A%2F%2Fdownload.savannah.gnu.org%2Freleases%2Flwip%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Edownload.savannah.gnu.org%2Freleases%2Flwip%2F%3C%2FA%3E%E3%81%8B%E3%82%89%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22text-indent%3A%209.75pt%3B%22%3E--api%3A%20netconn%20%E3%81%8A%E3%82%88%E3%81%B3%20socket%20API%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22text-indent%3A%209.75pt%3B%22%3E--core%3A%20LwIP%E3%82%B3%E3%82%A2%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22text-indent%3A%209.75pt%3B%22%3E--include%3A%20LwIP%20%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%20style%3D%22text-indent%3A%209.75pt%3B%22%3E--netif%3A%20%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSTRONG%3ELwIP%20APIs%20overview%3C%2FSTRONG%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ElwIP%E3%81%AF%E3%80%81%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%8CTCP%2FIP%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A8%E3%81%AE%E9%80%9A%E4%BF%A1%E7%94%A8%E3%81%AB%E4%BD%BF%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA3%E3%81%A4%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%BB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%EF%BC%88API%EF%BC%89%E3%82%92%E5%82%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ERaw%20API%EF%BC%9A%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%BB%E3%83%BC%E3%83%95%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84API%E3%81%A7%E3%80%81%E6%9C%80%E5%A4%A7%E3%81%AE%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E3%81%A8%E6%9C%80%E5%B0%8F%E9%99%90%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%95%E3%83%83%E3%83%88%E3%83%97%E3%83%AA%E3%83%B3%E3%83%88%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%80%82%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E5%AE%9F%E8%A1%8C%E3%81%AF%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E9%A7%86%E5%8B%95%E3%81%95%E3%82%8C%E3%80%81%E3%81%9D%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%93%E3%83%86%E3%82%A3%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%81%A8%20lwIP%20%E3%82%B3%E3%82%A2%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E7%89%B9%E5%AE%9A%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%80%81%E5%8F%97%E4%BF%A1%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E5%88%A9%E7%94%A8%E5%8F%AF%E8%83%BD%E3%80%81%E9%80%81%E4%BF%A1%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E9%80%81%E4%BF%A1%E5%AE%8C%E4%BA%86%E3%80%81%E3%82%A8%E3%83%A9%E3%83%BC%E9%80%9A%E7%9F%A5%E3%80%81%E3%83%9D%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%E3%81%AE%E6%9C%9F%E9%99%90%E5%88%87%E3%82%8C%E3%80%81%E6%8E%A5%E7%B6%9A%E3%81%AE%E5%88%87%E6%96%AD%E3%81%AA%E3%81%A9%E3%81%AE%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%E9%80%9A%E3%81%98%E3%81%A6%E9%80%9A%E7%9F%A5%E3%82%92%E5%8F%97%E3%81%91%E5%8F%96%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E7%99%BB%E9%8C%B2%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%81%AE%E3%81%84%E3%81%9A%E3%82%8C%E3%81%8B%E3%81%BE%E3%81%9F%E3%81%AF%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E5%87%A6%E7%90%86%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B7%E3%83%A3%E3%83%AB%E3%83%BB%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%ABAPI%EF%BC%9A%E3%83%96%E3%83%AD%E3%83%83%E3%82%AD%E3%83%B3%E3%82%B0%E9%96%A2%E6%95%B0%E3%80%82%E5%89%B2%E9%AB%98%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81TCPIP%E4%BB%A5%E5%A4%96%E3%81%AE%E3%81%82%E3%82%89%E3%82%86%E3%82%8B%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%8B%E3%82%89%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%E9%80%9A%E5%B8%B8%E3%81%AE%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B7%E3%83%A3%E3%83%AB%E3%83%BB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%A7lwIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%A8%E3%81%AA%E3%82%8A%E3%80%81BSD%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88API%E3%81%A8%E3%82%88%E3%81%8F%E4%BC%BC%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E5%AE%9F%E8%A1%8C%E3%83%A2%E3%83%87%E3%83%AB%E3%81%AF%E3%80%81%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E5%BC%8F%E3%81%AE%E3%80%8Copen-read-write-close%E3%80%8D%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82TCP%2FIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E3%81%AF%E6%9C%AC%E8%B3%AA%E7%9A%84%E3%81%AB%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%83%BB%E3%83%99%E3%83%BC%E3%82%B9%E3%81%A7%E3%81%82%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81TCP%2FIP%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%BB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AF%E7%95%B0%E3%81%AA%E3%82%8B%E5%AE%9F%E8%A1%8C%E3%82%B3%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%EF%BC%88%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%EF%BC%89%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88API%EF%BC%9ABSD%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%81%AE%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88API%E3%80%82%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88API%E3%81%AF%E6%97%A2%E5%AD%98%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BA%92%E6%8F%9B%E6%80%A7API%E3%81%A7%E3%81%82%E3%82%8A%E3%80%81%E7%8F%BE%E5%9C%A8%E3%81%AF%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B7%E3%83%A3%E3%83%ABAPI%E3%81%AE%E4%B8%8A%E3%81%AB%E6%A7%8B%E7%AF%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%BB%96%E3%81%AE%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88API%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E6%A9%9F%E8%83%BD%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%9B%AE%E7%9A%84%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ETCP%20Raw%20API%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CTABLE%20style%3D%22border%3A%20none%3B%22%3E%20%20%20%3CTBODY%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-left%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EAPI%E9%96%A2%E6%95%B0%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-left%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E5%BD%A2%E5%AE%B9%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20rowspan%3D%225%22%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3ETCP%E6%8E%A5%E7%B6%9A%E3%81%AE%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga7427c5d237fe66a8097bfa8d24ceb943%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_new()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%96%B0%E3%81%97%E3%81%84TCP%20PCB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23gacf5aa67bd7fc66fef43f77a55a1201ee%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_bind()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3ETCP%20PCB%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%ABIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga6b2a4efb1fc15d7d85cb71cb2a1d1066%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_listen()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3ETCP%20PCB%E3%81%A7%E3%83%AA%E3%82%B9%E3%83%8B%E3%83%B3%E3%82%B0%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%92%E9%96%8B%E5%A7%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23gaff4c3e380fc60c8fb9b3aa95eda94c62%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_accept()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%96%B0%E3%81%97%E3%81%84TCP%E6%8E%A5%E7%B6%9A%E3%81%8C%E5%88%B0%E9%81%94%E3%81%97%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga9a31deea4cadacd39f9485f37cfdd012%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_connect()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88TCP%E3%83%9B%E3%82%B9%E3%83%88%E3%81%AE%E6%8E%A5%E7%B6%9A%E7%94%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20rowspan%3D%223%22%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3ETCP%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E9%80%81%E4%BF%A1%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga6b2aa0efbf10e254930332b7c89cd8c5%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_write()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E9%80%81%E4%BF%A1%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E3%82%AD%E3%83%A5%E3%83%BC%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga0cbcc6d628f644a530daf629fa3e5f7f%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_output()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%AD%E3%83%A5%E3%83%BC%E3%81%AB%E5%85%A5%E3%82%8C%E3%82%89%E3%82%8C%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%BC%B7%E5%88%B6%E7%9A%84%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga1596332b93bb6249179f3b89f24bd808%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_sent()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E9%80%81%E4%BF%A1%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%BB%E3%83%9B%E3%82%B9%E3%83%88%E3%81%AB%E8%AA%8D%E8%AD%98%E3%81%95%E3%82%8C%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%82%8B%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20rowspan%3D%222%22%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3ETCP%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%97%E4%BF%A1%E4%B8%AD%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga8afd0b316a87a5eeff4726dc95006ed0%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_recv()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%96%B0%E3%81%97%E3%81%84%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E5%B1%8A%E3%81%84%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23gabdac0856a52b5789dc897d4c7137ec44%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_recved()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E6%AC%A1%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E5%87%A6%E7%90%86%E6%99%82%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E5%8F%97%E4%BF%A1%E3%83%87%E3%83%BC%E3%82%BF%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%EF%BC%88TCP%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E7%AE%A1%E7%90%86%E7%94%A8%EF%BC%89%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23gafba47015098ed7ce523dcf7bdf70f7e5%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_poll()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E5%AE%9A%E6%9C%9F%E7%9A%84%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%AC%A1%E3%81%AE%E7%8A%B6%E6%B3%81%E3%81%AE%E6%9C%89%E7%84%A1%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E6%AE%8B%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%81%BE%E3%81%9F%E3%81%AF%E3%80%81%E9%96%89%E3%81%98%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E6%8E%A5%E7%B6%9A%E3%81%8C%E3%81%82%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20rowspan%3D%223%22%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E6%8E%A5%E7%B6%9A%E3%81%AE%E7%B5%82%E4%BA%86%E3%81%A8%E3%82%A2%E3%83%9C%E3%83%BC%E3%83%88%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga87093e137fcc53ea82a134a3f5b33623%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_close()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%9B%E3%82%B9%E3%83%88%E3%81%A8%E3%81%AE%20TCP%20%E6%8E%A5%E7%B6%9A%E3%82%92%E9%96%89%E3%81%98%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23ga468c2260ddb01582e966ddcf3c25ce61%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_abort()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3ETCP%E6%8E%A5%E7%B6%9A%E3%82%92%E3%82%A2%E3%83%9C%E3%83%BC%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__tcp__raw.html%23gae1346c4e34d3bc7c01e1b47142ab3121%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Etcp_err()%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AE%E3%81%9F%E3%82%81%E3%80%81lwIP%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E3%82%A2%E3%83%9C%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%82%8B%E6%8E%A5%E7%B6%9A%E3%82%92%E5%87%A6%E7%90%86%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%81%BE%E3%81%99%EF%BC%88%E4%BE%8B%EF%BC%9A%E3%83%A1%E3%83%A2%E3%83%AA%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E4%B8%8D%E8%B6%B3%E3%82%A8%E3%83%A9%E3%83%BC%EF%BC%89%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%3C%2FTBODY%3E%20%3C%2FTABLE%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EUDP%20Raw%20API%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CTABLE%20style%3D%22border%3A%20none%3B%22%3E%20%20%20%3CTBODY%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EAPI%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-left%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E5%BD%A2%E5%AE%B9%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Eudp_bind%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3EUDP%20PCB%20%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20IP%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Eudp_new%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%96%B0%E3%81%97%E3%81%84%20UDP%20PCB%20%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Eudp_send%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3EUDP%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Eudp_recv%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E5%8F%97%E4%BF%A1%E6%99%82%E3%81%AB%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%95%E3%82%8C%E3%82%8B%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E9%96%A2%E6%95%B0%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Eudp_remove%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3EUDP%20PCB%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%80%81%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Eudp_connect%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3EUDP%20PCB%E3%81%AE%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88IP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22192%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Eudp_disconnect%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22384%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3EUDP%20PCB%E3%81%AE%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%20IP%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%3C%2FTBODY%3E%20%3C%2FTABLE%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ENetconn%20API%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CTABLE%20style%3D%22border%3A%20none%3B%22%3E%20%20%20%3CTBODY%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__common.html%23gab2bd1d5e633e14e428cfc0ca908d5e0c%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_new%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-left%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%96%B0%E3%81%97%E3%81%84%E6%8E%A5%E7%B6%9A%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__tcp.html%23ga43e3f4c2169dec0f666c502e490416b7%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_listen%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3ETCP%20%E6%8E%A5%E7%B6%9A%E3%82%92%E3%83%AA%E3%82%B9%E3%83%8B%E3%83%B3%E3%82%B0%E3%83%BB%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__tcp.html%23gafea5e9b90770a7c6cd0762ceb65e5b46%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_write%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%8E%A5%E7%B6%9A%E3%81%95%E3%82%8C%E3%81%9FTCP%20netconn%E4%B8%8A%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__tcp.html%23ga13593148f60f7bbc6a505b567f175d69%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_accept%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%83%AA%E3%82%B9%E3%83%8B%E3%83%B3%E3%82%B0TCP%E6%8E%A5%E7%B6%9A%E3%81%A7%E7%9D%80%E4%BF%A1%E6%8E%A5%E7%B6%9A%E3%82%92%E5%8F%97%E3%81%91%E5%85%A5%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__tcp.html%23ga25bb1c1c9928f91f53149a026e2e2624%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_close%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3ETCP%20%E6%8E%A5%E7%B6%9A%E3%82%92%E5%89%8A%E9%99%A4%E3%81%9B%E3%81%9A%E3%81%AB%E9%96%89%E3%81%98%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__udp.html%23gac4d4d10153d47c80a783c34b27c66238%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_send%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E7%8F%BE%E5%9C%A8%E6%8E%A5%E7%B6%9A%E4%B8%AD%E3%81%AE%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88IP%2F%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%EF%BC%88%E9%81%A9%E7%94%A8%E5%A4%96%EF%BC%9A%3C%2FSPAN%3E%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3ETCP%20%E6%8E%A5%E7%B6%9A%EF%BC%89%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__common.html%23ga63bcc4d7bd150674fa953a1253fa6230%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_bind%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%8E%A5%E7%B6%9A%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%20IP%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__common.html%23ga50490bab058f4e740798beffcf48cabf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_recv%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3Enetconn%E3%81%8B%E3%82%89%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__netconn__common.html%23gacba7f74d973872ad0b88b9a96098cf77%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Enetconn_connect%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%20IP%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E2%80%A6%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22492%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%3C%2FTBODY%3E%20%3C%2FTABLE%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3ESocket%20API%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CTABLE%20style%3D%22border%3A%20none%3B%22%3E%20%20%20%3CTBODY%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E3%83%9E%E3%82%AF%E3%83%AD%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-left%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EAPI%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-left%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E8%AA%AC%E6%98%8E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Eaccept%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_accept%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E4%B8%8A%E3%81%AE%E6%96%B0%E3%81%97%E3%81%84%E6%8E%A5%E7%B6%9A%E3%82%92%E5%8F%97%E3%81%91%E5%85%A5%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga4a88bb849aa7203b24bb245a193997a6%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ebind%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_bind%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3EIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga7d832f77cfad97cf901640f243c6e682%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eshutdown%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fsockets_8h.html%23ade85c68b6673296c8fb67127b93fa4c1%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Elwip_shutdown%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga33bf1b7f5b11de02d0db32531cd940b8%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Egetpeername%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_getpeername%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gab096fb7dbc3f84be1699a87dce980f2f%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Egetsockname%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_getsockname%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga115d74cd1953e7bafc2e34157c697df1%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Esetsockopt%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_setsockopt%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga5a3eb971b466278ada4f7f87399a537c%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%BA%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_close%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gae3d13671f622e17c17317c9a16dfd0ee%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Econnect%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_connect%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%9B%E3%82%B9%E3%83%88%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%A8%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gae6e6de5a20bed9fc7078f0e6c9c4aca4%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Elisten%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fsockets_8h.html%23abee6ee286147cf334a1ba19f19b2e08b%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Elwip_listen%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E6%8E%A5%E7%B6%9A%E3%82%92%E5%BE%85%E3%81%A1%E5%8F%97%E3%81%91%E3%82%8B%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gadd7ae45df7c005619eb1126542231e9b%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Erecv%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_recv%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gaecfc7d524105e52604829c66ced752b8%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Erecvmsg%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_recvmsg%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga5e5f7bcda6562bae815e188ea1a81ecd%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Erecvfrom%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_recvfrom%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga19024690fdfd3512d24dcaa9b80d24ed%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Esend%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_send%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gaad99bea090b1fe4743234fcee15a5d28%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Esendmsg%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_sendmsg%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gaaa17499d76ef421821fe72fd29fe38f7%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Esendto%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_sendto%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga862d8f4070c66dddb979540ce9ba6a83%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_socket%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E6%96%B0%E3%81%97%E3%81%84%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga80ae38841b0e64e60618cd8bf857f617%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Epoll%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_poll%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga19e714443d0238cfd79b71059ec92378%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eioctlsocket%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_ioctl%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gaa40bf11abb409097e68aa3a6982eb52b%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Einet_ntop%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_inet_ntop%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga90d2b417d82e8da981c940a665324fd5%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Einet_pton%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3Blwip_inet_pton%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga822040573319cf87bfe6758d511be57f%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eread%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_read%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%81%8B%E3%82%89%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga86788b3c690d38699fdbaea523ddec9d%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ereadv%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_readv%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga0a651eb5fb5e6127f5e5153ce2251f3d%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ewrite%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_write%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%81%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga697fd916a65a10b4dcb54b8199346fee%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ewritev%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_writev%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga4ef17e85ec4d3acdcee5ce23f8ed93c4%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eclose%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_close%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%209.0pt%3B%22%3E%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%82%92%E9%96%89%E3%81%98%E3%81%BE%E3%81%99%EF%BC%88%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%81%AF%E5%89%8A%E9%99%A4%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%EF%BC%89%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23gaaa2b0e00cab161fcc4b31ee0d06e7eb3%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Efcntl%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fsockets_8h.html%23ae84296093574ec746f8f88321356388f%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Elwip_fcntl%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nongnu.org%2Flwip%2F2_1_x%2Fgroup__socket.html%23ga50a83956bc3a96e6274a21ec0d4d6338%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Eioctl%3C%2FA%3E%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_ioctl%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2284%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%2290%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22402%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%20text-indent%3A%20.5in%3B%22%3E%26nbsp%3B%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%3C%2FTBODY%3E%20%3C%2FTABLE%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSTRONG%3ELwIP%20%E8%A8%AD%E5%AE%9A%3C%2FSTRONG%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%E6%A7%8B%E6%88%90%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%BB%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%80%8Clwipopts.h%E3%80%8D%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_3.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_3.png%22%20style%3D%22width%3A%20296px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F92229iB830605695CFDEF9%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_3.png%22%20alt%3D%22pastedImage_3.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3Elwipopts.h%E3%81%AF%E3%80%81lwIP%E3%81%A8%E3%81%9D%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E5%AE%8C%E5%85%A8%E3%81%AB%E6%A7%8B%E6%88%90%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E4%BD%BF%E7%94%A8%E5%8F%AF%E8%83%BD%E3%81%AA%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7%E3%81%99%E3%80%82lwIP%E3%81%8C%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8B%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%AE%9A%E7%BE%A9%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%AE%9A%E7%BE%A9%E3%81%97%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E5%80%A4%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81lwipopts.h%E3%81%AB%E3%82%88%E3%82%8AlwIP%E3%81%AE%E5%8B%95%E4%BD%9C%E3%81%AE%E5%A4%9A%E3%81%8F%E3%82%92%E4%B8%8A%E6%9B%B8%E3%81%8D%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3CSTRONG%3EMCUXpresso%20SDK%20%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%20LwIP%20%E3%83%87%E3%83%A2%3CBR%20%2F%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3EMCUXpresso%20SDK%20%E3%81%AB%E3%81%AF%E3%80%81%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%20API%20%E3%82%BB%E3%83%83%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%A4%9A%E3%81%8F%E3%81%AE%E3%83%87%E3%83%A2%E3%81%8C%E4%BB%98%E5%B1%9E%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CTABLE%20style%3D%22border%3A%20none%3B%22%3E%20%20%20%3CTBODY%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E5%90%8D%E7%A7%B0%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-left%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E5%BD%A2%E5%AE%B9%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3ELwip_tcpecho%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E3%83%99%E3%82%A2%E3%83%BB%E3%83%A1%E3%82%BF%E3%83%ABKSDK%E3%81%BE%E3%81%9F%E3%81%AFFreeRTOS%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%80%81lwIP%20TCP%2FIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E4%B8%8A%E3%81%AETCP%E3%82%A8%E3%82%B3%E3%83%BC%E3%83%BB%E3%83%87%E3%83%A2%E3%80%82TCP%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81%E3%82%A8%E3%82%B3%E3%83%BC%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%90%E3%81%A8%E3%81%97%E3%81%A6%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3ELwip_udpecho%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E3%83%99%E3%82%A2%E3%83%BB%E3%83%A1%E3%82%BF%E3%83%ABKSDK%E3%81%BE%E3%81%9F%E3%81%AFFreeRTOS%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%80%81lwIP%20TCP%2FIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E4%B8%8A%E3%81%AEUDP%E3%82%A8%E3%82%B3%E3%83%BC%E3%83%BB%E3%83%87%E3%83%A2%E3%80%82UDP%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%80%81%E3%82%A8%E3%82%B3%E3%83%BC%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%90%E3%81%A8%E3%81%97%E3%81%A6%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3ELwip_ping%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EICMP%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9FlwIP%20TCP%2FIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E4%B8%8A%E3%81%AEPing%E3%83%87%E3%83%A2%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_nghttp2cli_mbedTLS%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EFreeRTOS%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81lwIP%20TCP%2FIP%E3%81%8A%E3%82%88%E3%81%B3MbedTLS%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E4%B8%8A%E3%81%AB%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%95%E3%82%8C%E3%81%9FNGHTTP2%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%80%82%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EFreeRTOS%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_mqtt%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%81%A7%E3%81%AA%E3%81%84%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E7%B5%8C%E7%94%B1%E3%81%A7MQTT%E3%83%96%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%BC%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8BMQTT%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_iperf%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EPC%E3%82%92%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%BE%E3%81%9F%E3%81%AF%E3%82%B5%E3%83%BC%E3%83%90%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%BB%E3%83%91%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%B3%E3%82%B9%E6%B8%AC%E5%AE%9A%E7%94%A8%E3%81%AEIPerf%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%B8%AF%E5%9F%9F%E5%B9%85%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_httpsrv%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E3%83%99%E3%82%A2%E3%83%BB%E3%83%A1%E3%82%BF%E3%83%ABSDK%E3%81%BE%E3%81%9F%E3%81%AFFreeRTOS%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%80%81lwIP%20TCP%2FIP%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E4%B8%8A%E3%81%AEHTTP%E3%82%B5%E3%83%BC%E3%83%90%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_httpscli_mbedTLS%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EFreeRTOS%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81lwIP%20TCP%2FIP%E3%81%A8MbedTLS%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E4%B8%8A%E3%81%AB%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97%E3%81%95%E3%82%8C%E3%81%9FHTTPS%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%80%82%3C%2FP%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EFreeRTOS%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_dhcp_usb%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3ElwIP%20TCP%2FIP%E3%81%8A%E3%82%88%E3%81%B3USB%E3%82%B9%E3%82%BF%E3%83%83%E3%82%AF%E4%B8%8A%E3%81%AEDHCP%E3%81%A8ping%E3%81%AE%E3%83%87%E3%83%A2%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%20%3CTR%3E%20%20%20%20%20%3CTD%20style%3D%22border%3A%20solid%20windowtext%201.0pt%3B%20border-top%3A%20none%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22120%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3Elwip_dhcp%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%20%3CTD%20style%3D%22border-top%3A%20none%3B%20border-left%3A%20none%3B%20border-bottom%3A%20solid%20windowtext%201.0pt%3B%20border-right%3A%20solid%20windowtext%201.0pt%3B%20padding%3A%200in%205.4pt%200in%205.4pt%3B%22%20width%3D%22456%22%3E%20%3CP%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3EDHCP%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%A7%E3%80%81%E9%80%B2%E8%A1%8C%E4%B8%AD%E3%81%AE%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%82%92%E5%87%BA%E5%8A%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%20%3C%2FTD%3E%20%20%20%20%3C%2FTR%3E%20%20%20%3C%2FTBODY%3E%20%3C%2FTABLE%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3CSPAN%3E%20%3C%2FSPAN%3E%3CP%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
評価なし
バージョン履歴
最終更新日:
‎11-04-2019 08:09 AM
更新者: