开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

项目源码

关注:1355

当前位置:游戏蛮牛 资源专区 项目源码

查看: 2373|回复: 9

[Unity] Unity Socket UDP

[复制链接]  [移动端链接]
7日久生情
4353/5000
排名
2570
昨日变化
2

1646

主题

1657

帖子

4353

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
132510
好友
17
蛮牛币
72890
威望
0
注册时间
2015-12-24
在线时间
352 小时
最后登录
2017-6-20
发表于 2016-9-9 10:55:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
[AppleScript] 纯文本查看 复制代码
  using System.Collections;

  using System.Collections.Generic;

  using System.Net.Sockets;

  using System.Net;

  using System.Threading;

  using System.Text;

  public class SocketUDPServer

  {

  private string ip = "127.0.0.1";

  private int port = 5690;

  private Socket socket;

  private static SocketUDPServer socketServer;

  public List<string> listMessage = new List<string>();

  public static SocketUDPServer getInstance()

  {

  if (socketServer == null)

  {

  socketServer = new SocketUDPServer();

  socketServer.Init();

  }

  return socketServer;

  }

  private void Init()

  {

  IPAddress ipAddress = IPAddress.Parse(ip);

  IPEndPoint IPE = new IPEndPoint(ipAddress,port);

  //Udp搭配SocketType.Dgram   Tcp搭配SocketType.Stream

  socket=new Socket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);

  socket.Bind(IPE);

  Thread threadReceive = new Thread(new ThreadStart(ReceiveMessage));

  threadReceive.Start();

  }

  private void ReceiveMessage()

  {

  while (true)

  {

  byte[] buff = new byte[1024];

  int iBytes = socket.Receive(buff, SocketFlags.None);

  if (iBytes <= 0)

  break;

  string strGetMessage = Encoding.ASCII.GetString(buff, 0, iBytes);

  listMessage.Add(strGetMessage);

  }

  }

  public void  Close()

  {

  if(socket!=null)

  socket.Close();

  }

  }




回复

使用道具 举报

排名
57882
昨日变化
89

0

主题

22

帖子

32

积分

Rank: 1

UID
45865
好友
0
蛮牛币
3
威望
0
注册时间
2014-9-20
在线时间
8 小时
最后登录
2018-2-11
发表于 2016-9-21 16:14:58 | 显示全部楼层
缺币,随便框框

回复

使用道具 举报

5熟悉之中
595/1000
排名
3536
昨日变化
4

0

主题

56

帖子

595

积分

Rank: 5Rank: 5

UID
164900
好友
0
蛮牛币
904
威望
0
注册时间
2016-8-30
在线时间
183 小时
最后登录
2018-3-29
发表于 2017-1-22 17:58:49 | 显示全部楼层
udp ,如何校验是否 丢包,咋样补发这些要是又就更好了,现在这个太基础了

回复 支持 反对

使用道具 举报

排名
35713
昨日变化
56

0

主题

25

帖子

35

积分

Rank: 1

UID
212685
好友
0
蛮牛币
16
威望
0
注册时间
2017-3-17
在线时间
4 小时
最后登录
2017-3-20
发表于 2017-3-18 20:14:53 | 显示全部楼层
谢谢楼主!辛苦啦1
[发帖际遇]: 一个袋子砸在了 ddcjdhhs2017 头上,ddcjdhhs2017 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复 支持 反对

使用道具 举报

5熟悉之中
512/1000
排名
7695
昨日变化
2

2

主题

237

帖子

512

积分

Rank: 5Rank: 5

UID
229218
好友
1
蛮牛币
604
威望
0
注册时间
2017-6-28
在线时间
135 小时
最后登录
2018-4-20
发表于 2017-9-29 10:18:48 | 显示全部楼层
谢谢分享

回复

使用道具 举报

6蛮牛粉丝
1238/1500
排名
2683
昨日变化
1

0

主题

361

帖子

1238

积分

Rank: 6Rank: 6Rank: 6

UID
126382
好友
0
蛮牛币
146
威望
0
注册时间
2015-10-22
在线时间
413 小时
最后登录
2018-4-13
发表于 2017-10-3 12:08:23 | 显示全部楼层
66666666666

回复

使用道具 举报

6蛮牛粉丝
1252/1500
排名
4669
昨日变化
17

3

主题

772

帖子

1252

积分

Rank: 6Rank: 6Rank: 6

UID
246489
好友
0
蛮牛币
2055
威望
0
注册时间
2017-9-28
在线时间
211 小时
最后登录
2018-4-20

活力之星迈向小康

发表于 2017-11-1 10:17:54 | 显示全部楼层
学习一下

回复

使用道具 举报

3偶尔光临
290/300
排名
35713
昨日变化
56

1

主题

177

帖子

290

积分

Rank: 3Rank: 3Rank: 3

UID
160799
好友
0
蛮牛币
42
威望
0
注册时间
2016-8-5
在线时间
106 小时
最后登录
2018-4-20
发表于 2018-1-25 18:26:07 | 显示全部楼层

谢谢分享

回复

使用道具 举报

5熟悉之中
786/1000
排名
17868
昨日变化
21

7

主题

543

帖子

786

积分

Rank: 5Rank: 5

UID
173503
好友
1
蛮牛币
215
威望
0
注册时间
2016-10-5
在线时间
208 小时
最后登录
2018-4-20
发表于 2018-2-21 08:12:38 | 显示全部楼层
udp ,如何校验是否 丢包,咋样补发这些要是又就更好了,现在这个太基础了

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1399/1500
排名
5182
昨日变化
33

0

主题

1007

帖子

1399

积分

Rank: 6Rank: 6Rank: 6

UID
258739
好友
0
蛮牛币
2698
威望
0
注册时间
2017-12-9
在线时间
158 小时
最后登录
2018-4-20
发表于 2018-3-20 10:19:22 | 显示全部楼层
看起来很不错,感谢楼主分享!!!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表