Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法_Golang

本文实例讲述了Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:

package mysocket 
 
import ( 
    "fmt" 
    "io" 
    "net" 

 
func MySocketBase() { 
    var ( 
        host   = "www.apache.org" 
        port   = "80" 
        remote = host + ":" + port 
        msg    = "GET/ \n" 
        data   = make([]uint8, 4096) 
        count  = 0 
    ) 
 
    // create the socket 
    conn, err := net.Dial("tcp", remote) 
 
    // send our message. an HTTP GET request in this case 
    io.WriteString(conn, msg) 
    //conn.Write([]byte(msg)) 
 
    // read the response from the webserver 
    for { 
        count, err = conn.Read(data) 
        fmt.Printf(string(data[:count])) 
        if err != nil { 
            break 
        } 
    } 
    conn.Close() 
}

希望本文所述对大家的Go语言程序设计有所帮助。

时间: 2024-10-06 08:31:28

Go语言服务器开发之客户端向服务器发送数据并接收返回数据的方法_Golang的相关文章

android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据

问题描述 android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据 就发送自定义的一个字符串s,求一个简单的例子,GET请求方式向服务器发送数据,并接收返回的数据 解决方案 public class HttpUtil { private static final int CONNECT_SUCESS = 200; public static void sendHttpRequest(final String address, final HttpCallBackList

多线程-android菜鸟 关于客户端与服务器通信 求助

问题描述 android菜鸟 关于客户端与服务器通信 求助 我是个android开发菜鸟 切入正题 listview的图文混排 用json从服务器通过post请求方式获得数据 (BaseClient和handler多线程方式) 然后将数据解析 用baseadapter填到布局界面中 求助 解决方案 Android客户端和服务器通信android客户端与服务器通信问题android服务器和客户端通信1 解决方案二: 然后lz你想求助的是什么呢.这是一个工程还是要思路还是要参考资料

vb opc-如何在VB中开发opc客户端

问题描述 如何在VB中开发opc客户端 前面服务器已经连接成功 Dim WithEvents ConnectedGroup As OPCAutomation.OPCGroup ConnectedOPCServer.OPCGroups.DefaultGroupIsActive = True ConnectedOPCServer.OPCGroups.DefaultGroupDeadband = 40 ConnectedGroup = ConnectedOPCServer.OPCGroups.Add(

Go语言服务器开发之简易TCP客户端与服务端实现方法_Golang

本文实例讲述了Go语言服务器开发之简易TCP客户端与服务端实现方法.分享给大家供大家参考.具体实现方法如下: Go语言具备强大的服务器开发支持,这里示范了最基础的服务器开发:通过TCP协议实现客户端与服务器的通讯. 一 服务端,为每个客户端新开一个goroutine 复制代码 代码如下: func ServerBase() {      fmt.Println("Starting the server...")      //create listener      listener,

Go语言服务器开发实现最简单HTTP的GET与POST接口_Golang

本文实例讲述了Go语言服务器开发实现最简单HTTP的GET与POST接口.分享给大家供大家参考.具体分析如下: Go语言提供了http包,可以很轻松的开发http接口.以下为示例代码: 复制代码 代码如下: package webserver    import (      "encoding/json"      "fmt"      "net/http"      "time"  )    func WebServerB

Android开发使用json实现服务器与客户端数据的交互功能示例

本文实例讲述了Android开发使用json实现服务器与客户端数据的交互功能.分享给大家供大家参考,具体如下: 第一步:写一个远程查询工具类,使用单例模式 /** * 查询远程服务器的工具 * @author chen.lin * */ public class QueryUtils { //private static final String TAG = "CommonUtils"; private static QueryUtils instance; private Share

MVC开发中,如何在客户端显示服务器上的图片,数据库中保存的图片是由后台操作保存,因此保存的路径是服务器自己的相对路径。

问题描述 我和一个同学合作一个项目,她负责后台管理的开发,我负责前端显示,数据都保存在她电脑上,我以她为服务器进行数据的访问和操作修改.如上图所示,图片路径picurl是她在后台上传图片后生成的,现在前端有一个web页面需要显示这个图片应该如何处理.现在我做的操作是放一个<imgsrc="file://zjy-pc/Images/20160321-175-5-1366x768.jpg"/>在调试谷歌浏览器提示Notallowedtoloadlocalresource:fil

环信_iOS 使用环信开发,客户端是调用自己服务器端的接口,让服务器去调用环信接口,还是客户端调用自己服务器接口的同时也调用环信接口

问题描述 解决方案 我们是后者 两者结合  好友等方面我们让后台接管 一边获取好友的更多信息解决方案二:登陆只能调用我们的登陆方法的,注册可以调用你们的服务器的,因为我们的服务器没有登陆的方法的解决方案三:根据不同的需求顺序是不同的,http://docs.easemob.com/doku.php?id=start:000quickstart:50groupchatcase这个文档中就出现了两种方式,您可以参考一下.

利用JAVA语言实现支持视频点播的WEB服务器

一.项目简介: JAVA语言是一种可移植的,简单的,健壮的嵌入式语言.并且对网络,数据库有很好的支持,基于JAVA语言的这种特性可以十分容易地建立一个小型INTERNET服务器. 本项目中,作者用JAVA语言编写了一个WEB微型服务器,对简单的HTTP请求进行响应,并通过后端数据库对用户的查询进行处理,从而动态地返回HTML页面. 二.项目实现: (一)项目具体功能分析与开发工具选择 可以利用一台较高配置的个人台式机就可以实现社区内的小型服务器,包括网页浏览,基于高速局域网的视频下载和播放,定时