网络编程 笔记(九)Echo客户端 Utniy实现
来源:互联网 发布:java 图片添加文字 编辑:程序博客网 时间:2024/05/16 23:49
//********************************************************************// 文件名: UClient.cs// 描述: 客户端练习// 作者: 李伟// 创建时间: 2015-10-23////********************************************************************using UnityEngine;using System.Collections;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Text;public class UClient : MonoBehaviour { byte[] RecvBuf = new byte[1024]; byte[] SendBuf; int RecvLen = 0; string recvmsg = string.Empty; TcpClient remoteServer; List<string> recvMsgList = new List<string>(); int sendLen = 0; string TextFieldString = string.Empty; void Awake() { IPEndPoint remoteEP = new IPEndPoint (IPAddress.Parse ("10.1.1.25"), 9195); remoteServer = new TcpClient (); remoteServer.Connect (remoteEP); } void Send () { SendBuf = Encoding.UTF8.GetBytes(TextFieldString); sendLen = remoteServer.Client.Send (SendBuf); RecvLen = 0; while (RecvLen < sendLen) { RecvLen = remoteServer.Client.Receive (RecvBuf); } recvMsgList.Add (Encoding.UTF8.GetString (RecvBuf, 0, RecvLen)); } void OnGUI () { TextFieldString = GUI.TextField (new Rect (10, 10, 200, 100), TextFieldString); if (GUI.Button (new Rect (210, 10, 100, 100), "Btn")) { Send () ; } if (GUI.Button (new Rect (310, 10, 100, 100), "Close")) { remoteServer.Close(); } int hight = 110; foreach (var str in recvMsgList) { GUI.Label(new Rect(10, hight, 100, 20), str); hight+=20; } }}
0 0
- 网络编程 笔记(九)Echo客户端 Utniy实现
- unix网络编程----迭代式echo服务器与客户端(只支持一个客户端通信)
- 书:深入理解计算机系统(P614) 之 网络编程:简单echo客户端和服务端的实现
- linux网络编程(实现简单的echo服务)
- Linux网络编程--多线程实现echo服务器与客户端“一对多”功能,网络编程的“Hello World!” - 壮壮熊
- Linux网络编程-客户端与服务器端通信(Echo)
- UNIX网络编程----多线程echo服务器与客户端
- boost:asio网络库初学之echo服务器客户端实现
- windows网络编程(九)——IOCP+多线程实现简单的聊天(windows服务器端 windows客户端)
- WinSock网络编程学习笔记(九):基于UDP实现DayTime协议
- Java网络编程(ECHO案列)
- java网络编程 echo
- [UNIX网络编程] sun rpc实现的简单echo服务器
- Linux网络编程echo简单示例2--select实现
- Linux网络编程之echo server的实现
- linux网络编程之socket(九):使用select函数改进客户端/服务器端程序
- linux网络编程之socket(九):使用select函数改进客户端/服务器端程序
- linux网络编程之socket(九):使用select函数改进客户端/服务器端程序
- 01-复杂度2 Maximum Subsequence Sum (25分)
- c#简单实现记事本功能
- 筛素数
- 【鸟哥的linux私房菜-学习笔记】首次使用相关知识、在线求助 man page
- Douglas Crockford 大神写的 JavaScript 异步控制库:RQ(上)
- 网络编程 笔记(九)Echo客户端 Utniy实现
- hdu5282 最长公共子序列
- Android网络通信框架LiteHttp:简介和教学大纲
- iOS开发常见error
- 我认为还是取决于我自己
- ML—SVM理论深度解析
- python下安装numpy、matplotlib、scipy过程
- 九度OJ 1115:数字求和 (基础题)
- GET请求的中文乱码问题及处理意义