当前位置: 首页 > wzjs >正文

景区官方网站建设方案宣传片拍摄方案策划书

景区官方网站建设方案,宣传片拍摄方案策划书,dx网站是哪家公司做的,太原自助建站软件一、TCP客户端 效果展示 二、准备任务 1.创建画面 2. 创建服务端,与客户端进行相连接 三、控件的分体效果 1.窗体加载 private void Form1_Load(object sender, EventArgs e){System.Diagnostics.Process.Start("D:\17_SocketTool\SocketTool.exe");} 2.…

一、TCP客户端 效果展示

二、准备任务

 1.创建画面

2. 创建服务端,与客户端进行相连接

三、控件的分体效果

1.窗体加载

 private void Form1_Load(object sender, EventArgs e){System.Diagnostics.Process.Start(@"D:\17_SocketTool\SocketTool.exe");}

 2.声明客户端和线程

public Socket clentsocket;
Thread t1;

3.ListBox 运行过程画面展示

  private void AddMsg(string msg){listBox1.BeginInvoke(new Action<string>(str =>{listBox1.Items.Add(str);}), msg);}

4.链接服务器按钮功能

 private void btnstart_Click(object sender, EventArgs e){btnstart.Enabled = false;btncancel.Enabled = true;clentsocket=new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Tcp);IPAddress iPAddress = IPAddress.Parse(textBox1.Text);int port=int.Parse(textBox2.Text);IPEndPoint iPEndPoint=new IPEndPoint(iPAddress, port);try{clentsocket.Connect(iPEndPoint);AddMsg($"{DateTime.Now.ToString("HH-mm-sss")}链接成功");}catch (Exception ex){AddMsg(ex.ToString() );}//接收消息t1 = new Thread(Received);t1.IsBackground = true;t1.Start(clentsocket);}private void Received(object o){Socket socket=o as Socket;while(true){byte[]buffer=new byte[1024*1024*2];int r=socket.Receive(buffer);if(r==0){return;}string msg=Encoding.UTF8.GetString(buffer);AddMsg(msg);}}

5.断开服务器按钮功能

private void btncancel_Click(object sender, EventArgs e)
{btnstart.Enabled = true;btncancel.Enabled = false;if(clentsocket!=null){clentsocket.Shutdown(SocketShutdown.Both );clentsocket.Close();t1.Abort();}
}

6.发送信息功能实现

  private void btnsend_Click(object sender, EventArgs e){string msg=textBox3.Text;byte[]bytes=Encoding.UTF8.GetBytes(msg);try{clentsocket.Send(bytes);AddMsg("发送成功");textBox3.Clear();}catch (Exception ex){throw;}}

全部代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;namespace Tcp客户端
{public partial class Form1 : Form{public Form1(){InitializeComponent();}public Socket clentsocket;Thread t1;private void btnstart_Click(object sender, EventArgs e){btnstart.Enabled = false;btncancel.Enabled = true;clentsocket=new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Tcp);IPAddress iPAddress = IPAddress.Parse(textBox1.Text);int port=int.Parse(textBox2.Text);IPEndPoint iPEndPoint=new IPEndPoint(iPAddress, port);try{clentsocket.Connect(iPEndPoint);AddMsg($"{DateTime.Now.ToString("HH-mm-sss")}链接成功");}catch (Exception ex){AddMsg(ex.ToString() );}//接收消息t1 = new Thread(Received);t1.IsBackground = true;t1.Start(clentsocket);}private void Received(object o){Socket socket=o as Socket;while(true){byte[]buffer=new byte[1024*1024*2];int r=socket.Receive(buffer);if(r==0){return;}string msg=Encoding.UTF8.GetString(buffer);AddMsg(msg);}}private void btncancel_Click(object sender, EventArgs e){btnstart.Enabled = true;btncancel.Enabled = false;if(clentsocket!=null){clentsocket.Shutdown(SocketShutdown.Both );clentsocket.Close();t1.Abort();}}private void btnsend_Click(object sender, EventArgs e){string msg=textBox3.Text;byte[]bytes=Encoding.UTF8.GetBytes(msg);try{clentsocket.Send(bytes);AddMsg("发送成功");textBox3.Clear();}catch (Exception ex){throw;}}private void Form1_Load(object sender, EventArgs e){System.Diagnostics.Process.Start(@"D:\17_SocketTool\SocketTool.exe");}private void AddMsg(string msg){listBox1.BeginInvoke(new Action<string>(str =>{listBox1.Items.Add(str);}), msg);}private void Form1_FormClosing(object sender, FormClosingEventArgs e){if (clentsocket != null){clentsocket.Shutdown(SocketShutdown.Both);clentsocket.Close();t1.Abort();}}}
}

四、服务端和客户端的区别

在这里我可能给大家讲的不是很全面,你们则其善者而从之就可以了。

  • 服务端就相当于一个大型网络设备, 电脑需要去联网, 同样网络只有被链接了才能被体会他的重要性。
  • 服务端和客户端是相互的,要想他们两个构成链接,肯定需要网口ip和端口数据
  • 就像你跟你朋友打电话一样,辅助的工具就是手机

客户端只有和服务端链接之后,他们的对话才算有效。

注意:  服务端的链接是   Bind,  客户端是 Connect


文章转载自:

http://BeqYaBAi.tnLnq.cn
http://aiaOBdeg.tnLnq.cn
http://sZE9pZ5t.tnLnq.cn
http://2pem4FUh.tnLnq.cn
http://PCZKvTfn.tnLnq.cn
http://1fMZ7kPT.tnLnq.cn
http://kGmsTitg.tnLnq.cn
http://cb4waQRT.tnLnq.cn
http://VYe0UHSb.tnLnq.cn
http://XbAIPWJc.tnLnq.cn
http://WT55xl1V.tnLnq.cn
http://Q41FhQ6v.tnLnq.cn
http://U2GJlLOu.tnLnq.cn
http://z1NbLzvM.tnLnq.cn
http://4yuElepE.tnLnq.cn
http://Pi7Wcqxe.tnLnq.cn
http://JG08BVyV.tnLnq.cn
http://AG1D1aHO.tnLnq.cn
http://8ebeU9x4.tnLnq.cn
http://VLF8tHLB.tnLnq.cn
http://RB7tnEMK.tnLnq.cn
http://SqiUqQrt.tnLnq.cn
http://Zp8N0knI.tnLnq.cn
http://kl2FxQVs.tnLnq.cn
http://ExyTEowM.tnLnq.cn
http://qBPJKB36.tnLnq.cn
http://0yu5mxoC.tnLnq.cn
http://2bVpyxUb.tnLnq.cn
http://MI85XTCC.tnLnq.cn
http://SFo2djet.tnLnq.cn
http://www.dtcms.com/wzjs/718333.html

相关文章:

  • 提供网站建设哪家效果好乐清公司网站建设
  • dede网站 设置404 错误页面桂园精品网站建设费用
  • 河北网站建设与管理专业精准网络营销推广
  • 湖北网站建设贴吧传奇新服网
  • 对于职业规划做的好的网站无锡做网站公司多少钱
  • 本地网站做通用会员卡广州开发app哪家公司好
  • 西安网站建设软件公司起名打分最准的免费网站
  • 承德网站开发公司怎么制做网站
  • 网站写好了怎么做后台管理住房和城乡建设部网站公告
  • 被网上教开网店的骗了怎么办烟台网站排名优化公司
  • 钓鱼网站怎么制作视频html代码自动生成器
  • 最好的网站开发wordpress now
  • 免费跨境电商网站百度推广必须做手机网站吗
  • 优客工场 网站开发新旧网站对比
  • 宁波网站优化公司微信显示wordpress文章
  • 东莞网站建设地点优化河南生产型企业网站建设
  • 酒店用品网站源码深圳电商网站建设公司
  • 做外贸应该去什么网站wordpress vtrois
  • 廊坊网站开发公司怎样做网站推广
  • 网站标题栏怎么做vr软件开发需要学什么
  • 网站建设要多少钱品牌wordpress 登录流程
  • 做问答营销的网站有哪些国产 wordpress 框架
  • 营销型网站手机端enfold wordpress
  • 建设微信网站需要服务器做个商城小程序需要多少钱
  • 电商网站设计网站 建设 汇报
  • 说明电子商务网站的建设流程vr功能网站建设
  • 建设银行安徽 招聘网站网页设计代码和效果图
  • 做APP好还是建设网站好建设部一建查询网站
  • 网站开发和大数据开发区别网站建设费能不能认定为广告费
  • 做彩票网站模板注册安全工程师报名时间