winformconfig文件连服务器数据库启动很慢

winformconfig文件连服务器数据库启动很慢,第1张

winformconfig文件连服务器数据库启动很慢,解决方法:

1、修改服务器中SQL Server可使用的最大内存。(注意,SQL Server占用的最大内存一般不要超过系统实际内存的50%、最大不要超过75%,以免导致IIS等内存不够,拖累整个OA无法正常使用。)

2、打开 SQL Server 配置管理器(点击:开始-》所有程序--》microsoft SQL SERVER 2005-->配置工具--》SQL Server Configuration Manager),

最后,重新启动SQL Server服务,终于看到了久违的光速了,一切恢复正常,登入SQL Server Management Studio,即使不加端口号,也不影响。登录点晴OA系统也恢复到了正常的速度。

本人分别写了客户端和服务器下的代码,程序的目的是客户端和服务器可以互相发送信息。但程序编译能通过,但总是不能传送信息,希望各位高手能给出指点,谢谢!!

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

服务器端:

服务器是由两个textBox(textBox1用来指示IP地址127.0.0.1,textBox2用来指示服务器端的端口(3456)),一个listBox(listBox用来显示服务器和客户端的连接状况),两个richTextBox(richTextBox1用来显示客户端发送给服务器的信息,richTextBox2用来显示服务器发送给客户端的信息),三个button(button1用来建立连接并接收来自客户端的信息,button2用来关闭连接并停止发送,button3用来发送信息给客户端),代码如下:

private UdpClient server

private void button1_Click(object sender, System.EventArgs e)

{ start()}

////////////

private void button2_Click(object sender, System.EventArgs e)

{ server.Close()

this.listBox1.Items.Add("The Connection canceled!")

}

////////////

private void start()

{ server=new UdpClient(3456)

IPEndPoint myhost=null

try

{this.listBox1.Items.Add("Waitng for a Client……")

byte[] bytes=server.Receive(ref myhost)

this.richTextBox1.Text=System.Text.Encoding.Unicode.GetString(bytes,0,bytes.Length)

this.listBox1.Items.Add("Connection Success!")

}

catch(Exception err)

{this.listBox1.Items.Add(err.ToString()) }

}

//////////

private void button3_Click(object sender, System.EventArgs e)

{try

{ this.listBox1.Items.Add("开始发送信息!")

byte[] bytes=Encoding.Unicode.GetBytes(this.richTextBox2.Text)

server.Send(bytes,bytes.Length,this.textBox1.Text,4500)

}

catch(Exception err)

{MessageBox.Show(err.ToString()) }

}

////////////////////////////////////////////////////////////////////////////////////////////

客户端:

客户端是由由两个textBox(textBox1用来指示IP地址127.0.0.1,textBox2用来指示客户端的端口(4500)),一个listBox(listBox用来显示客户端的状态),两个richTextBox(richTextBox1用来显示服务器发送给客户端的信息,richTextBox2用来显示客户端发送给服务器的信息),两个button(button1用来建立与服务器连接并发送和接收信息,button2用来关闭连接并停止发送),当然在运行时得先运行客户端。代码如下:

private UdpClient client

//////////////

private void button1_Click(object sender, System.EventArgs e)

{client=new UdpClient(4500)

try

{this.listBox1.Items.Add("正在向服务器发送数据……")

byte[] bytes=System.Text.Encoding.Unicode.GetBytes(this.richTextBox2.Text)

IPEndPoint host=null

byte[] response=client.Receive(ref host)

this.richTextBox1.Text=System.Text.Encoding.Unicode.GetString(response)

}

catch(Exception err)

{this.listBox1.Items.Add(err.ToString())}

}

////////////////

private void button2_Click(object sender, System.EventArgs e)

{client.Close()

this.listBox1.Items.Add("The Connection canceled!")

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/279946.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存