undefined: handleConnection

xuanbao · · 889 次点击    
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
<p>Hi, i am making a server but i am having a problem with my code im getting this undefined: handleConnection i googled the problem but didn&#39;t find a solution how to fix it?</p> <p>here is my code</p> <p>package main</p> <p>import (</p> <pre><code>&#34;log&#34; &#34;net&#34; </code></pre> <p>)</p> <p>func main() {</p> <pre><code>ln, err := net.Listen(&#34;tcp&#34;, &#34;:8080&#34;) if err != nil { log.Fatal(err) } for { conn, err := ln.Accept() if err != nil { log.Println(err) continue } go handleConnection(conn) } </code></pre> <p>}</p> <hr/>**评论:**<br/><br/>cube2222: <pre><p>You declared no &#34;handleConnection&#34; function. So it&#39;s undefined.</p></pre>lygerdev: <pre><p>how to declare it (sorry im new to go)</p></pre>cryp7ix: <pre><pre><code>func handleConnection(conn net.Conn) { fmt.Fprintf(conn, &#34;Hello Caller!&#34;) // do more stuff with conn conn.Close() } </code></pre></pre>lygerdev: <pre><p>thank you :)</p></pre>

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

889 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传