客服端上机,服务器记下这个时候的时间,到下机的时候计算上机的总时间。
怎么实现
我开始是这样弄,客服机上机时发送消息,服务器记下时间,没能弄好。服务器是不是要开一个端口才能实现通信啊?
大家交流下啊!我在这里学习了!
怎么实现
我开始是这样弄,客服机上机时发送消息,服务器记下时间,没能弄好。服务器是不是要开一个端口才能实现通信啊?
大家交流下啊!我在这里学习了!
解决方案 »
- 动态定义框架主窗口网页
- C++动态库被C#调用中,动态库中执行了析构函数就抛出“Invalid Address specified to RtlFreeHeap”错误
- sqldatareader中取多表Join查询结果问题
- 请教个简单问题:如何设置spread中的某几列不获取焦点
- C# 如何实现 服务器流量监测
- winform 我的 文本框很多,我已经 定好了 tabindex 了,我现在想在文本框中 按回车.自动切换到下一个 文本框
- 请问子窗体如何调用父窗体的方法?
- 我想给英文版的vs2003安装中文版的msdn,有没有高人会啊?
- 下拉列表框填充数据后,缺省显示的问题 by Nicol
- 如何让我自己的软件建立新的文件关联,并在IE中点击到该类型文件时,自动启动该软件?
- 如何在服务器代码中指定客户端页面的onload事件?
- C# WebService 连接数据库问题
{
while ( true )
{
byte[] recData = server.Receive ( ref receivePoint ) ;
ASCIIEncoding encode = new ASCIIEncoding ( ) ;
string Read_str = encode.GetString ( recData ) ;
string[] temp = Read_str.Split ( "/".ToCharArray ( ) ) ;
textBox1.Text = DateTime.Now.ToString ( ) ;
listBox1.Items.Add ( "时间:"+ DateTime.Now.
ToLongTimeString ( ) + " 接收信息如下:" ) ;
listBox1.Items.Add ( "客户机:" + temp[0] ) ;
listBox1.Items.Add ( "端口号:" + temp[1] ) ;
byte[] sendData =encode.GetBytes
( System.DateTime.Now.ToString ( ) ) ;
listBox1.Items.Add ( "发送服务器时间!" ) ;
server.Send ( sendData , sendData.Length ,
temp[0] , Int32.Parse ( temp[1] ) ) ;
}
} public void run ( )
{
server = new UdpClient ( port ) ; //8080
receivePoint = new IPEndPoint ( new IPAddress ( ip ) , port ) ;
startServer = new Thread ( new ThreadStart ( start_server ) ) ;
//startServer.Start ( ) ;
}客服端发请求信息没用啊! 我加了个 textBox1.Text = DateTime.Now.ToString ( ) ; 就是看接收到客服的请求信息没。但是没有,不知道是怎么回事情。客服发送请求信息的时候总是提示,远程主机强迫关闭一个现有的连接。 然后可以返回服务器的时间,但是我对了一下 跟服务器的时间不一样。