udp-go:Go语言中可靠的UDP包(服务器+客户端)

时间:2024-05-28 19:11:43
【文件属性】:

文件名称:udp-go:Go语言中可靠的UDP包(服务器+客户端)

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-28 19:11:43

Go

可靠的UDP 这个主意 这个主意很简单! 发送数据包并等待确认。 但显然有线程!!! 挑战 由于UDP没有任何响应,这意味着仅发送了数据包,而发送方没有在等待响应。 所以这应该由代码本身来处理。 由于Go提供了一个完美且简单的多线程解决方案,因此调试变得更容易,但是异步代码仍然存在潜在的错误。 如何使用 到目前为止,这只是一个POC,不能在实际项目中使用。 客户端已经完成,只是服务器需要一些小的发展。 客户使用 只需将服务器地址,端口和线程数传递给InitClient函数,然后调用填充了您的数据的Send函数。 import "udp-go/Workspace/src/client" func main () { client . InitClient ( Host , Port , NumberOfThreads ) client . Send ([] byte ( "


【文件预览】:
udp-go-master
----Workspace()
--------pkg()
--------src()
----.idea()
--------vcs.xml(180B)
--------udp-go.iml(322B)
--------modules.xml(264B)
--------workspace.xml(44KB)
----.gitignore(5B)
----README.md(1KB)

网友评论