ถาม code โปรแกรม 17-2: data client หนังสือเก่ง c#ให้ครบสูตร
ทำไมลูป while ทำงานอ่านข้อมูลจาก readDataได้แค่ครั้งเดียว ไม่ใช่เหรอครับ ทำไมอาจารย์ บอกวนไปเรื่อยๆครับ
book readData=false;
try {
tcpc = new TcpClient(host,port);
NetworkStream nts = tcpc.GetStream();
while(!readData&&nts.CanRead) {
if(nts.DataAvailable) {
byte[] rcd = new byte[128];
readData=true;
....
...
}
}
ลำดับ | Boolean. | !(not) | &&| Boolean| Answer
1. false. true. true. true
2. true. false. true. false
ลูปมันทำงานแค่ หนึ่งรอบไม่ใช่หรือครับ งง รอบ 2 readdata มันจะเป็น true ไปแล้ว และจะออกจากลูป ทำไมคนเขียนบอกวนลูปตลอด งง
code ภาษา C# มันวนลูปตลอดยังไง มันวนแค่ลูปเดียวนิครับ
ทำไมลูป while ทำงานอ่านข้อมูลจาก readDataได้แค่ครั้งเดียว ไม่ใช่เหรอครับ ทำไมอาจารย์ บอกวนไปเรื่อยๆครับ
book readData=false;
try {
tcpc = new TcpClient(host,port);
NetworkStream nts = tcpc.GetStream();
while(!readData&&nts.CanRead) {
if(nts.DataAvailable) {
byte[] rcd = new byte[128];
readData=true;
....
...
}
}
ลำดับ | Boolean. | !(not) | &&| Boolean| Answer
1. false. true. true. true
2. true. false. true. false
ลูปมันทำงานแค่ หนึ่งรอบไม่ใช่หรือครับ งง รอบ 2 readdata มันจะเป็น true ไปแล้ว และจะออกจากลูป ทำไมคนเขียนบอกวนลูปตลอด งง