using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.IO;
namespace Fq
{
public partial class Form2 : Form
{
string pro = "{0}&{1}&{2}&{3}&{4}";//我的软件的协传输议
//{0}用户名
//{1}IP
//{2}时间
//{3}命令
//{4}消息内容
//命令:1 发送文字,2 上线通知,3 在我之前上线的通知 4.下线通知 5.发文件名
//系统的一些变量***********
string userName = "奥特曼坑爹";//我的用户名
IPAddress ip;//我的ip
int port = 2000;//我的端口号
//************************
public Form2()
{
InitializeComponent();
Form.CheckForIllegalCrossThreadCalls = false;
}
//发送消息的方法
/// <summary>
/// 发送消息的方法(IP,命令,消息)
/// </summary>
/// <param name="sendIp"></param>
/// <param name="cmdNo"></param>
/// <param name="msg"></param>
public void UdpSendMessage(IPAddress sendIp, string cmdNo, string msg)
{
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
//发送的内容
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using System.IO;
namespace Fq
{
public partial class Form2 : Form
{
string pro = "{0}&{1}&{2}&{3}&{4}";//我的软件的协传输议
//{0}用户名
//{1}IP
//{2}时间
//{3}命令
//{4}消息内容
//命令:1 发送文字,2 上线通知,3 在我之前上线的通知 4.下线通知 5.发文件名
//系统的一些变量***********
string userName = "奥特曼坑爹";//我的用户名
IPAddress ip;//我的ip
int port = 2000;//我的端口号
//************************
public Form2()
{
InitializeComponent();
Form.CheckForIllegalCrossThreadCalls = false;
}
//发送消息的方法
/// <summary>
/// 发送消息的方法(IP,命令,消息)
/// </summary>
/// <param name="sendIp"></param>
/// <param name="cmdNo"></param>
/// <param name="msg"></param>
public void UdpSendMessage(IPAddress sendIp, string cmdNo, string msg)
{
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
//发送的内容