久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于wifi的上位機模塊C#源碼 Server與client
[打印本頁]
作者:
Virogous
時間:
2019-2-28 19:42
標題:
基于wifi的上位機模塊C#源碼 Server與client
基于wifi的上位機模塊
0.png
(35.91 KB, 下載次數: 67)
下載附件
2019-2-28 21:19 上傳
C#源程序如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
namespace ServerApp
{
public partial class Form1 : Form
{
/// <summary>
/// 服務器本地端口
/// </summary>
private const int LOCAL_PORT = 1500;
TcpListener listener = null;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
listener = new TcpListener(IPAddress.Any, LOCAL_PORT);
// 開始監聽
listener.Start();
AppendToTextBox("已開始監聽連接。");
// 開始接受連接
listener.BeginAcceptTcpClient(new AsyncCallback(acceptCallback), listener);
}
private void acceptCallback(IAsyncResult ar)
{
TcpListener lstn = (TcpListener)ar.AsyncState;
// 開始接收數據
TcpClient client = lstn.EndAcceptTcpClient(ar);
Task.Run(() =>
{
// 獲取遠程主機名
string host = client.Client.RemoteEndPoint.ToString();
// 獲取流對象
NetworkStream stream = client.GetStream();
string msg = null;
while(true)
{
// 讀取長度
byte[] buffer = new byte[4];
stream.Read(buffer, 0, 4);
int len = BitConverter.ToInt32(buffer, 0);
// 讀取正文
buffer = new byte[len];
stream.Read(buffer, 0, len);
string recMsg = Encoding.UTF8.GetString(buffer);
if (recMsg == "$END$")
{
string message = "客戶端" + host + "發送了退出指令。";
txtRecMsgs.Invoke(new Action(() => AppendToTextBox(message)));
break; //退出
}
else
{
txtRecMsgs.Invoke((Action)delegate()
{
// 顯示收到的消息
string message = string.Format("來自{0}的消息:{1}", host, recMsg);
AppendToTextBox(message);
});
}
}
client.Close();
});
// 繼續接受連接
lstn.BeginAcceptTcpClient(new AsyncCallback(acceptCallback), lstn);
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (listener != null)
listener.Stop(); //停止監聽
}
private void AppendToTextBox(string msg)
{
txtRecMsgs.AppendText(msg + "\r\n");
}
}
}
復制代碼
所有資料51hei提供下載:
wifi上位機.rar
(393.83 KB, 下載次數: 68)
2019-2-28 19:41 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
xzj3203577
時間:
2019-3-29 08:37
頂樓主,這個可以有
作者:
huming18
時間:
2019-4-3 09:07
這個不錯的 謝謝
作者:
zixiaguying
時間:
2019-5-29 08:54
好東西啊
作者:
zixiaguying
時間:
2019-5-29 08:54
東西確實不錯的額
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
天天综合天天做天天综合
|
日韩欧美三区
|
欧美日韩久久久
|
亚洲视频在线播放
|
亚洲精品1区2区
|
少妇搡bbbb搡bbb搡毛茸茸
|
色综合五月
|
国产另类xxxxhd高清
|
天天爱天天色
|
国产在线欧美
|
亚洲精品一区中文字幕乱码
|
视频在线一区
|
国产精品一区二区不卡
|
神马午夜久久
|
日本黄a三级三级三级
|
久久久精品一区
|
www.久草.com
|
www一级片
|
色婷婷av一区二区三区之e本道
|
亚洲激情一区二区
|
美女天天干
|
成人av一区二区三区在线观看
|
伊人91
|
国产成人免费在线观看
|
国产日本在线
|
久久夜视频
|
黄色国产
|
性生活毛片
|
在线免费观看日韩av
|
日韩福利在线
|
国产欧美一区二区三区视频在线观看
|
超碰在线人人
|
午夜免费观看视频
|
91久久久精品
|
色网站女女
|
国产精品xxx
|
日日干夜夜干
|
日韩免费网站
|
日日夜夜天天干
|
一区二区色
|
日韩成人片
|