asp.net c#.net Tcp socket 接收数据代码
时间:2010-09-01 来源:蔚蓝的大海
asp教程.net c#.net tcp socket 接收数据代码
//监听网络
public bool opennet(string sport)
{
processor = new thread(new threadstart(startlistening));//新建监听线程
processor.priority = threadpriority.normal;
processor.isbackground = true;
processor.start();//线程开始
return true;
}
private void startlistening()
{
//获取端口号
string sport = m_inifile.inireadvalue("net", "tcpport");
int iport = int.parse(sport);
//
m_blisten = false;
//
try
{
m_endpoint = new ipendpoint(ipaddress.any, iport);//组合将访问主机的ip地址和端口号。
_svrsock = new socket(addressfamily.internetwork, sockettype.stream, protocoltype.tcp);//实例化socket对象。
_svrsock.bind(m_endpoint);//绑定将访问的主机。
_svrsock.listen(50);//开始监听,最大包长50。
//while循环接收
while (true)
{
if (m_blisten == false)
{
accsock = _svrsock.accept();//接收客户端的服务请求套接字。
}
//
idatabuflen = (ushort)accsock.receive(bdatabuf, bdatabuf.length, 0);
//
if (idatabuflen > 0)
{
//处理数据
//同时m_blisten被置true
}
}
}
catch (exception ex)
{
messagebox.show("监听异常:" + ex.message);
return;
}
}
/*
服务器和客户端采用tcp方式连接。
服务器连续发送几条数据过来,客户端while(true)循环接收
结果只能接收到前面两条数据,后面还有数据接收不到。
服务器端确保没有问题,问题应处在客户端。
*/
PCMCIA five-in-one card reader WLAN wireless lan card PCMCIA interfaceLG 20P bend head connector cellphone connector LG mobile phone connectorNOKIA adapter charging head connector with long life time OEM AC-12CRectangle Shaped 4 Ports USB HubHDMI 19P/F 90° DIP single ear HDMI high definition data connector HDMI connectorUSB 2.0 Data Charger Adapter Retractable Cable for Nokia PhoneLG 20P main body connector cellphone connector LG mobile phone connectorHDMI 19P/F SMT reversed type HDMI high definition data plug HDMI connectorLight Bulb USB Flash Drive15 pin Male to Female HD VGA Monitor CableFunny Bull Shaped 4 Ports USB HubMini 5P USB short body connector RoHS compliant mini usb plug adapter connectorUSB 2.0 Data Charger Adapter Retractable Cable for Samsung PhoneDVI24+5 Male 180°heightening type plugboard connector pin OEM adapter connectorUSB B/F SMT connector plug OEM adapter RoHS compliant connectorCool Rotatable 1Gb USB 2.0 Flash Storage DriveUSB DATA CHARGER SYNC RETRACTABLE CABLE FOR iPhone iPod Nano TouchHDMI 19P/F 90° DIP Dual ear HDMI high definition data plug HDMI connector18*BNC F to 25 pin Male HD VGA Video Audio Monitor CableIPOD 30P welding on board(L=29.7mm) connector cellphone connector usb adapter mobile phone connectorUSB series three-in-one short long type connector with long life time OEMHDMI 19P/F DIP 90° HDMI high definition data plug HDMI connectorNew 70W DC 12V to AC 220V power adapter 768-120W DGL seriesHDMI19M TO HDMI19M-09 cablePCI serial Male card with CH352L main chip SMD chip plug and play PCI cardHDMI1.4 19M TO HDMI19M-15 cableIEEE 1394 Firewire Cable 6P Male to Male See ThroughPower supply with 5.5*2.4 connector DC9V to AC 220V charger KW-008 CE seriesDVI24+1 Female right angle DVI plug DVI connector pin DVI connectorDVI24+5 Male 180°plugboard low profile type finished connector pin OEM adapter connectorUSB A/F 180° DIP short body connector (bend angle L=17.1mm) RoHS compliant adapter connectorLeather Button 2Gb USB 2.0 Flash Storage DriveIPOD 30P welding on board(L=30.2mm) connector cellphone connector usb adapter mobile phone connectorMini 14P Male wire solder USB connector cellphone connector mini usb port type usb cable connectorDVI 24+5 Female to HDMI 24+5 Female adapter connector with long life time OEMEmergency Cellphone Charger Cable for Traveller 6 pcs Nokia Motorola SamsungBlack Box Like 4 Ports USB 2.O Hub for PC LaptopDVI18+1 Female 90°DIP(V) plugboard plug connector pin OEM adapter connectorMini 54m WLAN wireless lan card external WPS button widely coverage areaMini Key Shaped 2Gb USB 2.0 Flash Storage DriveDB 21P F adapter with long life time connector OEMHDMI 19P/F 90°with spring HDMI high definition data plug HDMI connectorDVI 18+1 Male heightening type finished DVI plug DVI connector512Mb USB 2.0 Flash Memory DriveDVI24+1 Male solder 180° plugboard plug connector pin OEM adapter connectorHDMI-08E.HDMI 19P/M wire solder HDMI connector HDMI high definition data plugMini 8P Female 90° DIP typeC USB connector cellphone connector mini usb port socket adapterMicro 5P B/F SMT connector cellphone connector LG mobile phone connectorPower supply with 5.5*2.1 connector DC9V to AC 220V charger KW200-CE seriesPCI four ports array card with 4 internal SATA interface up to 1.5Gbps data transfer rate PCI card