GO -- socket读取内容
2024-08-21 23:38:17
func handleRead(conn net.Conn, done chan string) {
for {
buf := make([]byte, )
reqLen, err := conn.Read(buf)
if err != nil {
fmt.Println("Error to read message", err.Error())
return
}
fmt.Println(string(buf[:reqLen - ]))
// 转化为16进制
buffer := new(bytes.Buffer)
for _, b := range buf[:reqLen] { s := strconv.FormatInt(int64(b&0xff), )
if len(s) == {
buffer.WriteString("")
}
buffer.WriteString(s)
}
// 转化为字符串
fmt.Println(buffer.String())
}
//done <- "read"
}
最新文章
- 【开源】开发者新闻聚合APP 1.0.3发布(第一个稳定版本,短期内不再发布新版本)
- jQuery+Ajax滚屏异步加载数据实现(附源码)
- ResultSetMetaData和DatabaseMetaData实现数据库中属性,属性值,属性所赋值的获取等
- dragsort拖动插件的使用
- 浏览器兼容CSS代码:按钮文字垂直居中(input button text vertical align)
- 008.ComputeReplacement
- 【STL源码学习】STL算法学习之一
- [条形码] BarCodeToHTML条码生成类 (转载)
- [Uva247][Tarjan求强连通分量][Calling Circles]
- 学习asp.net比较完整的流程
- C# Regex ignoring non-capturing group
- slickedit编译调试linux应用程序
- It is never too late!
- AD中常用的命令
- Swift:用UICollectionView整一个瀑布流
- SSM数据库数据导出excel
- iOS中的事件处理
- bzoj 前100题计划
- PHP之mb_convert_encoding使用
- Spring MVC @RequestParam
热门文章
- 函数名&;函数名取地址
- SSM网上商城项目 01
- Android 资源文件local.properties使用以及Gradle文件中的值、Manifests文件中的值
- 30行js让你的rem弹性布局适配所有分辨率(含竖屏适配)
- Spring 4.3.11.RELEASE文档阅读(二):Core Technologies_AOP
- IB_DESIGNABLE 和 IBInspectable 的用法
- 筒子们,使用Protobuf优化你的协议
- BZOJ4566 [Haoi2016]找相同字符 【后缀数组】
- 《常见问题集》Maven
- [SCOI2016] 背单词 (Trie 树,贪心)