80,349
社区成员
发帖
与我相关
我的任务
分享
sock = new Socket(tv_ip.getText().toString(), port);
in = new BufferedReader(new InputStreamReader(sock.getInputStream()));
out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(sock.getOutputStream())), true);
if(sock.isConnected()){
if(!sock.isOutputShutdown()){
out.println(str_send);
tv_result.setText(str_send);
}
}
while(1)
{
SOCKET sockcln = accept(sockSrv, (sockaddr*)&addrClient, &len);
unsigned long IP = addrClient.sin_addr.S_un.S_addr;
printf("get connect request from IP:%d.%d.%d.%d\n", (IP<<24)>>24, (IP<<16)>>24, (IP<<8)>>24, IP>>24);
char recvBuf[100];
memset(recvBuf, 0, sizeof(recvBuf));
recv(sockcln, recvBuf, sizeof(recvBuf), 0);
parseMsg(recvBuf);
}