。。
Socket socket = listener.AcceptSocket();
。calss ThreadSendMsg
{
Socket socket = null;
string msg; Public ThreadSendMsg(Socket so,string ms)
{
socket=so;
msg=ms;
}
Public Void ThreadSendPro()
{
System.Byte[] message = System.Text.Encoding.Default.GetBytes(msg.ToCharArray());
Socket.Send(msg,msg.length,0);
}
for (int i=1;i<=6;i++)
{
ThreadSendMsg ThreadClass = new ThreadSendMsg(socket,i.tostring());
Thread threadsendmsg = new Thread(new Threadstart(ThreadClass.ThreadSendPro));
threadsendmsg.start();
}
}
用一个套借字这种异步发送信息用问题么?
是不是同一个套借字发送信息是阻塞的?需要用锁么?
Socket socket = listener.AcceptSocket();
。calss ThreadSendMsg
{
Socket socket = null;
string msg; Public ThreadSendMsg(Socket so,string ms)
{
socket=so;
msg=ms;
}
Public Void ThreadSendPro()
{
System.Byte[] message = System.Text.Encoding.Default.GetBytes(msg.ToCharArray());
Socket.Send(msg,msg.length,0);
}
for (int i=1;i<=6;i++)
{
ThreadSendMsg ThreadClass = new ThreadSendMsg(socket,i.tostring());
Thread threadsendmsg = new Thread(new Threadstart(ThreadClass.ThreadSendPro));
threadsendmsg.start();
}
}
用一个套借字这种异步发送信息用问题么?
是不是同一个套借字发送信息是阻塞的?需要用锁么?
解决方案 »
- C#中一个表部分字段增加到另一个表(求教)
- 我要把sql server 看透!!!
- 知道的来看下【至少一个参数没有被指定值】
- 匹配上面的串的正则,但不要限定顺序,应该怎么弄?
- 右键弹出菜单为啥显示在屏幕的左上角,而不是鼠标点击位置?
- DataGridTextBoxColumn.Format 要怎样设置
- 在vs2008中,windows应用程序发布到局域网的另一台电脑上(http方式)
- 将一个DataView绑定在DataGrid上,是否可以实现添加或修改DataView就修改DataGrid显示的数据?
- 请教两个c/s结构的问题
- C#的垃圾回收,时机、大小 如何确定?能手动配置吗?
- 在线等 —— Visual C# 2005的返回值与注释的问题
- radiobuttonlist绑定了显示不出来~~~各位高手帮帮忙
{
ThreadSendMsg ThreadClass = new ThreadSendMsg(socket,i.tostring());
Thread threadsendmsg = new Thread(new Threadstart(ThreadClass.ThreadSendPro));
threadsendmsg.start();
}
这段代码在最后。