<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't find a solution
how to fix it?</p>
<p>here is my code</p>
<p>package main</p>
<p>import (</p>
<pre><code>"log"
"net"
</code></pre>
<p>)</p>
<p>func main() {</p>
<pre><code>ln, err := net.Listen("tcp", ":8080")
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 "handleConnection" function. So it'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, "Hello Caller!")
// do more stuff with conn
conn.Close()
}
</code></pre></pre>lygerdev: <pre><p>thank you :)</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传