⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.html

📁 SDK FAQ集
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<ul><li><a href="newbie.html#samples">Are there any sample apps on the Net?</a><br><li><a href="newbie.html#initwsadata">Do I need to initialize the WSAData structure before calling WSAStartup?</a><br><li><a href="newbie.html#linkerror">I'm getting link errors when compiling Winsock programs. What's wrong?</a><br><li><a href="newbie.html#interop">If I write a Winsock program, will I be able to communicate with a Unix Sockets program?</a><br><li><a href="newbie.html#langcompat">Can I use Winsock with { My Favorite Language }?</a><br><li><a href="newbie.html#debugtools">Are there any tools available for debugging Winsock programs?</a><br><li><a href="newbie.html#errmsg">How do I get a readable error message from a Winsock error number?</a><br><li><a href="newbie.html#wouldblock">Winsock keeps returning the error WSAEWOULDBLOCK. What's wrong with my program?</a><br><li><a href="newbie.html#csocket">What can you tell me about MFC's CSocket and CAsyncSocket?</a><br><li><a href="newbie.html#localhost">How can I test my Winsock application without setting up a network?</a><br><li><a href="newbie.html#howclose">What's the proper way to close a TCP socket?</a><br><li><a href="newbie.html#hownotclose">Is it possible to close the connection "abnormally"?</a><br><li><a href="newbie.html#normalclose">How do I detect when my TCP connection is closed?</a><br><li><a href="newbie.html#abnormalclose">How do I detect an abnormal network disconnect?</a><br><li><a href="newbie.html#timeout">How can I change the timeout for a Winsock function?</a><br></ul><p><b>Section 3 - <a href="intermediate.html">Intermediate Winsock Issues</a></b></p><ul><li><a href="intermediate.html#appproto">How do I speak { HTTP, POP3, SMTP, FTP, Telnet, NNTP, etc. } with Winsock?</a><br><li><a href="intermediate.html#getipaddr">How do I get my IP address from within a Winsock program?</a><br><li><a href="intermediate.html#packetscheme">What's the proper way to impose a packet scheme on a stream protocol like TCP?</a><br><li><a href="intermediate.html#firewall">How do I write my program to work through a firewall?</a><br><li><a href="intermediate.html#svrport">I'm writing a server. What's a good network port to use?</a><br><li><a href="intermediate.html#bsdcompat">I'm having trouble porting a BSD sockets program to Winsock. Help!</a><br><li><a href="intermediate.html#broadcast">How do I send a broadcast packet?</a><br><li><a href="intermediate.html#nagle">When should I turn off the Nagle algorithm?</a><br><li><a href="intermediate.html#threadsafety">Is Winsock thread-safe?</a><br><li><a href="intermediate.html#threaddupdata">If two threads in an application call <tt>recv()</tt> on a socket, will they each get the same data?</a><br><li><a href="intermediate.html#threadnotification">Is there any way for two threads to be notified when something happens on a socket?</a><br><li><a href="intermediate.html#modemconn">How do I detect if the modem is connected?</a><br><li><a href="intermediate.html#username">How can I get the local username?</a><br><li><a href="intermediate.html#dunbug">Windows 9x's Dial Up Networking keeps popping up an automatic dial window, even when it isn't necessary. Can I make it stop?</a><br></ul><p><b>Section 4 - <a href="advanced.html">Advanced Winsock Issues</a></b></p><ul><li><a href="advanced.html#rawsocket">How can I open a raw data socket?</a><br><li><a href="advanced.html#pktcapture">How can I capture packets on a LAN with Winsock?</a><br><li><a href="advanced.html#pktheader">How can I change the IP or TCP header of a packet?</a><br><li><a href="advanced.html#ping">How can I "ping" another machine with Winsock?</a><br><li><a href="advanced.html#fdpass">How do I pass a socket from one process to another?</a><br><li><a href="advanced.html#dllsockets">Is it possible to create sockets that map to a DLL rather than an application?</a><br><li><a href="advanced.html#snmp">How can I get access to the {route, ARP, interface, etc.} table?</a><br><li><a href="advanced.html#macaddr">How do I get the MAC (a.k.a. hardware) address of the local Ethernet adapter?</a><br><li><a href="advanced.html#maxsockets">How many simultaneous sockets can I have open with Winsock?</a><br><li><a href="advanced.html#fdsetsize">Can I change FD_SETSIZE to make <tt>select()</tt> wait on more than 64 sockets?</a><br><li><a href="advanced.html#forceif">How do I make Winsock use a specific network interface?</a><br><li><a href="advanced.html#tcpbits">What is the { SYN, ACK, FIN, RST } bit?</a><br><li><a href="advanced.html#clientbind">Is it a bad idea to bind() to a particular port in a client program?</a><br></ul><p><b>Section 5 - <a href="resources/index.html">Resources</a></b></p><ul><li><a href="resources/libraries.html">Winsock Libraries and Controls</a><br><li><a href="resources/samples.html">Sample Winsock Applications and Tutorials</a><br><li><a href="resources/web-pages.html">Web Pages</a><br><li><a href="resources/sdks.html">Winsock SDKs and Specifications</a><br><li><a href="resources/debugging.html">Debugging Tools (packet sniffers and shims)</a><br><li><a href="resources/misc.html">Miscellaneous</a><br></ul><p><b>Section 6 - <a href="examples/index.html">Examples</a></b></p><ul><li><a href="examples/basics/index.html">Several Basic Winsock Programs</a><br><li><a href="examples/dllping.html">Pinging a Host Using Microsoft's ICMP.DLL</a><br><li><a href="examples/rawping.html">Pinging a Host Using Raw Sockets</a><br><li><a href="examples/fdpass.html">How to Pass a Socket Handle in Win32</a><br><li><a href="examples/ipaddr.html">Getting the Local IP Address</a><br><li><a href="examples/getifaces.html">Getting the Network Interface List</a><br><li><a href="examples/getmac-netbios.html">How to Get the MAC (a.k.a. "hardware") Address, NetBIOS method</a><br><li><a href="examples/getmac-snmp.html">How to Get the MAC (a.k.a. "hardware") Address, SNMP method</a><br><li><a href="examples/getmac-rpc.html">How to Get the MAC (a.k.a. "hardware") Address, RPC method</a><br><li><a href="examples/get-sockets.html">Finding the Maximum Number of Open Sockets</a><br><li><a href="examples/username.html">How to Get the Local User Name</a><br></ul><p><b>Section 7 - <a href="articles/index.html">Articles</a></b></p><ul><li><i><a href="articles/impatient.html">Winsock for the Impatient</a></i> by Warren Young<br><li><i><a href="articles/io-strategies.html">Which I/O Strategy Should I Use?</a></i> by Warren Young<br><li><i><a href="articles/effective-tcp.html">How to Use TCP Effectively</a></i> by Warren Young<br><li><i><a href="articles/lame-list.html">The Lame List</a></i> by the Winsock Vendor Community<br><li><i><a href="articles/debugging-tcp.html">Debugging TCP</a></i> by Warren Young<br><li><i><a href="articles/bsd-compatibility.html">Winsock's Compatibility With BSD Sockets</a></i> by Warren Young<br><li><i><a href="articles/wscontrol.html"><code>WsControl()</code> Revealed</a></i> by Tom Sanfilippo<br></ul><p><b>Section 8 - <a href="reviews/index.html">Reviews</a></b></p><p><b>Section 9 - <a href="glossary.html">Glossary</a></b></p><br><p><table><td align=center><FORM ACTION="http://search.freefind.com/find.html" METHOD="GET" target="_top">&nbsp;&nbsp;<font size=1 face=arial color=black><A HREF="http://search.freefind.com/find.html?id=6023795"><B>Search this site</B></A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;powered by <A HREF="http://www.freefind.com">FreeFind</A><br></font><INPUT TYPE="HIDDEN" NAME="id" SIZE="-1" VALUE="6023795"><INPUT TYPE="HIDDEN" NAME="pageid" SIZE="-1" VALUE="r"><INPUT TYPE="HIDDEN" NAME="mode" SIZE="-1" VALUE="ALL">&nbsp;<INPUT TYPE="TEXT" NAME="query" SIZE="20"><INPUT TYPE="SUBMIT" VALUE=" Find! "><input type="SUBMIT" name="sitemap" value="Site Map"></FORM></td></table></p>		</td>	</tr></table><!--  ---- Document Footer ----  --><hr noshade size=1 color=#404040><table cellpadding=5 cellspacing=0 border=0 width=95% align=center> 	<tr>		<td align=left>		</td>		<td align=right>		    <a href="intro.html">Introduction &gt;&gt;</a>		</td>	</tr>	<tr>		<td align=left>			<i>Last modified on 29 April 2000 at 15:52 UTC-7</i>		</td>		<td align=right>			<font size=-1>Please send corrections to <a href="mailto:tangent@cyberport.com">tangent@cyberport.com</a>.</font>		</td>	</tr>	</table>	<table cellpadding=5 cellspacing=0 border=0 width=95% align=center> 	<tr>		<td align=left width=33%>			<font size=-1>				<a href="index.html"><b>&lt;</b> Go to the main FAQ page</a>			</font>		</td>		<td width=33%>			<font size=-1>			<center>				<a href="http://www.cyberport.com/~tangent/programming"><b>&lt;&lt;</b> Go to my Programming pages</a>			</center>			</font>		</td>		<td align=right width=33%>			<font size=-1>				<a href="http://www.cyberport.com/~tangent/"><b>&lt;&lt;&lt;</b> Go to my Home Page</a>			</font>		</td>	</tr>	</table>	</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -