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

📄 readme_echoclient

📁 vxworks下的一些DEMO程序风常丰富的内容
💻
字号:
FILE LIST -             echoClient.cDESCRIPTION - 	     The TCP echo client repeatedly sends the input and then reads              it back using TCP socket communication.	     ECHO services are important tools that network managers use              to test reachability (to make sure the connection works),              debug protocol software, and identify routing problems.	     This also demonstrates the usage of SO_REUSEADDR,              SO_KEEPALIVE and TCP_NODELAY set socket options.RUNNING DEMO -	     You need to set/change the value of the defaultPort              (should be greater than 5000 - unreserved port) and the              defaultServer (internet address of the echo server) variables.	     Run echoTcpClientRun task on one VxWorks system as follows	     after starting the echoTcpServerRun task from              another VxWorks system.	     The other half of the demonstration is in echoServer.c.	     Place the echoClient.c file in your	     <Tornado> dir. Depending on the target	     you have, define the CPU in your compile line and use	     the Makefile in the BSP dir. to compile.	     To run this code invoke the function echoTcpClientRun()TESTED ON -  Host/Target : Solaris 2.5.1 /mv1604	     VxWorks     : 5.3.1EXAMPLE COMPILE LINE -              make CPU=PPC604 echoClient.o%make CPU=PPC604 echoClient.occppc -B/petaluma1/mayur/tor101-ppc/host/sun4-solaris2/lib/gcc-lib/ -mstrict-align -ansi -nostdinc -O2 -fvolatile -fno-builtin -fno-for-scope -Wall -I/h   -I. -I/petaluma1/mayur/tor101-ppc/target/config/all -I/petaluma1/mayur/tor101-ppc/target/h -I/petaluma1/mayur/tor101-ppc/target/src/config -I/petaluma1/mayur/tor101-ppc/target/src/drv -DCPU=PPC604  -DMV1600 -DTARGET_DIR="\"mv1604\""   -c echoClient.cOUTPUTS/LOGFILE -On VxWorks target:==================-> ld <echoClient.ovalue = 917544 = 0xe0028-> sp (echoTcpClientRun, "147.11.41.154", 7001, 5 , "Hello World!!!")task spawned: id = 5c7c50, name = u14value = 6061136 = 0x5c7c50The output on the console window:=================================Binding SERVERListening to clientServer's address is 930b299a:Connected...The length of the message is - 14 bytesMessage: Hello World!!!buffer is - Hello World!!! and numRead = 14echoTcpClient received echo message: Hello World!!!buffer is - Hello World!!! and numRead = 14echoTcpClient received echo message: Hello World!!!buffer is - Hello World!!! and numRead = 14echoTcpClient received echo message: Hello World!!!buffer is - Hello World!!! and numRead = 14echoTcpClient received echo message: Hello World!!!buffer is - Hello World!!! and numRead = 14echoTcpClient received echo message: Hello World!!!No more bytes to read Closing the socketsBinding SERVERListening to client

⌨️ 快捷键说明

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