<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/s//</link>
<title><![CDATA[Nodejs搭建简单的websocket服务]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[NodeJs平台]]></category>
<pubDate>Wed, 23 Nov 2022 06:11:34 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/s//</guid> 
<description>
<![CDATA[ 
	<div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &quot;Courier New&quot;, monospace; line-height: 19px; white-space: pre;"><div><span style="color: #569cd6;">const</span> <span style="color: #4fc1ff;">ws</span> = <span style="color: #dcdcaa;">require</span>(<span style="color: #ce9178;">&quot;nodejs-websocket&quot;</span>);</div><br /><div><span style="color: #569cd6;">const</span> <span style="color: #4fc1ff;">PORT</span> = <span style="color: #b5cea8;">3002</span>;</div><div><span style="color: #569cd6;">let</span> <span style="color: #9cdcfe;">server</span> = <span style="color: #9cdcfe;">ws</span>.<span style="color: #dcdcaa;">createServer</span>((<span style="color: #9cdcfe;">conn</span>) <span style="color: #569cd6;">=&gt;</span> &#123;</div><div>&nbsp; &nbsp; <span style="color: #9cdcfe;">console</span>.<span style="color: #dcdcaa;">log</span>(<span style="color: #ce9178;">'连接成功'</span>);</div><br /><div>&nbsp; &nbsp; <span style="color: #6a9955;">/*** 错误处理 ***/</span></div><div>&nbsp; &nbsp; <span style="color: #9cdcfe;">conn</span>.<span style="color: #dcdcaa;">on</span>(<span style="color: #ce9178;">&quot;error&quot;</span>, ()<span style="color: #569cd6;">=&gt;</span> &#123;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #9cdcfe;">console</span>.<span style="color: #dcdcaa;">log</span>(<span style="color: #ce9178;">&quot;error&quot;</span>);</div><div>&nbsp; &nbsp; &#125;)</div><br /><div>&nbsp; &nbsp; <span style="color: #6a9955;">/*** 关闭处理 ***/</span></div><div>&nbsp; &nbsp; <span style="color: #9cdcfe;">conn</span>.<span style="color: #dcdcaa;">on</span>(<span style="color: #ce9178;">&quot;close&quot;</span>, ()<span style="color: #569cd6;">=&gt;</span> &#123;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #9cdcfe;">console</span>.<span style="color: #dcdcaa;">log</span>(<span style="color: #ce9178;">&quot;连接关闭&quot;</span>);</div><div>&nbsp; &nbsp; &#125;)</div><br /><div>&nbsp; &nbsp; <span style="color: #6a9955;">/*** 业务逻辑 ***/</span></div><div>&nbsp; &nbsp; <span style="color: #9cdcfe;">conn</span>.<span style="color: #dcdcaa;">on</span>(<span style="color: #ce9178;">&quot;text&quot;</span>, (<span style="color: #9cdcfe;">data</span>)<span style="color: #569cd6;">=&gt;</span> &#123;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #9cdcfe;">conn</span>.<span style="color: #dcdcaa;">send</span>(<span style="color: #ce9178;">`后端对数据处理并返回 </span><span style="color: #569cd6;">$&#123;</span><span style="color: #9cdcfe;">data</span>.<span style="color: #dcdcaa;">toUpperCase</span>()<span style="color: #569cd6;">&#125;</span><span style="color: #ce9178;">`</span>)</div><div>&nbsp; &nbsp; &#125;)</div><br /><div>&#125;);</div><br /><div><span style="color: #9cdcfe;">server</span>.<span style="color: #dcdcaa;">listen</span>(<span style="color: #4fc1ff;">PORT</span>, ()<span style="color: #569cd6;">=&gt;</span> &#123;</div><div>&nbsp; &nbsp; <span style="color: #9cdcfe;">console</span>.<span style="color: #dcdcaa;">log</span>(<span style="color: #ce9178;">&quot;服务器启动成功，监听了端口: &quot;</span> + <span style="color: #4fc1ff;">PORT</span>)</div><div>&#125;);</div></div>
]]>
</description>
</item><item>
<link>http://pic1.liuxinxiu.com:80/s//#blogcomment</link>
<title><![CDATA[[评论] Nodejs搭建简单的websocket服务]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/s//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>