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

📄 tcpcsample.htm

📁 tcpip for dos
💻 HTM
字号:
<HTML><HEAD><TITLE>DOS Internet Programming APIs</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="He Lingsong" name=Author>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<META content=DOS,FTP,HTTP,email,smtp,web,www,server,tcp,wattcp,free 
name=KeyWords></HEAD>
<BODY><B><FONT color=#cc0000>TCP客户端程序样例:</FONT></B> 
<BLOCKQUOTE><TT><FONT color=#006600><FONT size=+1>#include 
  &lt;stdio.h&gt;</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>#include &lt;string.h&gt;</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>#include &lt;conio.h&gt;</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>#include 
  &lt;time.h&gt;</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>#include &lt;bios.h&gt;</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>#include &lt;dos.h&gt;</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>#include 
  "tcplib.h"</FONT></FONT></TT><TT><FONT color=#006600><FONT 
  size=+1></FONT></FONT></TT> 
  <P><TT><FONT color=#006600><FONT 
  size=+1>//========================================================</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>int client(char *host,int 
  port)</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT size=+1>{ char 
  buf[1030],buf1[1030];</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>&nbsp; int l;</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>&nbsp; TCPSocket hl;</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>&nbsp; hl=new_socket();</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>&nbsp; if 
  (connect_tcp(hl,host,port)!=1)</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>&nbsp; {printf("Can't locate the HTTP 
  server(%s)\n",host);</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>&nbsp;&nbsp; release_socket(hl);</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>&nbsp;&nbsp; return 0;</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>&nbsp; }</FONT></FONT></TT><TT><FONT 
  color=#006600><FONT size=+1></FONT></FONT></TT> 
  <P><TT><FONT color=#006600><FONT size=+1>&nbsp; sprintf(buf,"Hi, This is a 
  test of TCP Client.");</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>&nbsp; write_tcp(hl,buf,strlen(buf),10);</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>&nbsp; 
  l=read_tcp_time(hl,buf1,1024,2);</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>&nbsp; buf1[l]=0;</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>&nbsp; printf("Received: 
  %s\n",buf1);</FONT></FONT></TT><TT><FONT color=#006600><FONT 
  size=+1></FONT></FONT></TT> 
  <P><TT><FONT color=#006600><FONT size=+1>&nbsp; 
  disconnect_tcp(hl);</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>&nbsp; release_socket(hl);</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>&nbsp; return 1;</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>}</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1></FONT></FONT></TT>&nbsp;<TT><FONT 
  color=#006600><FONT size=+1></FONT></FONT></TT> 
  <P><TT><FONT color=#006600><FONT size=+1>int main(void)</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>{ char 
  *server="202.114.6.48";</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>&nbsp; int port=6666;</FONT></FONT></TT> <BR><TT><FONT 
  color=#006600><FONT size=+1>&nbsp; init_tcplib();</FONT></FONT></TT> 
  <BR><TT><FONT color=#006600><FONT size=+1>&nbsp; 
  client(server,port);</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>&nbsp; return 0;</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1>}</FONT></FONT></TT> <BR><TT><FONT color=#006600><FONT 
  size=+1></FONT></FONT></TT>&nbsp; <BR><TT><FONT color=#006600><FONT 
  size=+1></FONT></FONT></TT>&nbsp; <BR>&nbsp;</P></BLOCKQUOTE> </BODY></HTML>

⌨️ 快捷键说明

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